如何用二级指针形参实现两个字符串交换的函数
答案: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;
}
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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯