C |指针基础|问题15

null

#include<stdio.h>
void swap ( char *x, char *y)
{
char *t = x;
x = y;
y = t;
}
int main()
{
char *x = "geeksquiz" ;
char *y = "geeksforgeeks" ;
char *t;
swap(x, y);
printf ( "(%s, %s)" , x, y);
t = x;
x = y;
y = t;
printf ( "(%s, %s)" , x, y);
return 0;
}


(A)

(geeksquiz, geeksforgeeks)
(geeksforgeeks, geeksquiz)

(B)

(geeksforgeeks, geeksquiz)
(geeksquiz, geeksforgeeks)

(C)

(geeksquiz, geeksforgeeks)
(geeksquiz, geeksforgeeks)

(D)

(geeksforgeeks, geeksquiz)
(geeksforgeeks, geeksquiz)

答复: (A) 说明: 看见 C函数交换字符串 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享