永发信息网

如何用二级指针形参实现两个字符串交换的函数

答案:1  悬赏:30  手机版
解决时间 2021-02-23 01:32
  • 提问者网友:树红树绿
  • 2021-02-22 03:51
如何用二级指针形参实现两个字符串交换的函数
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-02-22 04:59
#include<stdio.h>


void swapString(char ** strA, char  ** strB){
char *temp = *strB;
*strB = *strA;
*strA =temp;
}

int main(){

char *strA = "This is a strA";
char *strB = "This is a strB";

printf("交换前:strA=%s,strB=%s\n", strA, strB);
swapString(&strA, &strB);
printf("交换后:strA=%s,strB=%s\n", strA, strB);

return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯