黑马程序员技术交流社区
标题:
这么理解这道题的传递对么?
[打印本页]
作者:
Abuzzworld
时间:
2015-10-5 14:37
标题:
这么理解这道题的传递对么?
44.下面程序的运行结果是(D)。//char *s传递的过程?
#include "stdio.h"
#include "string.h"
fun( char *s)
{
char t[10];
s=t;
strcpy(t, "example");
}
main()
{
char *s;
fun(s);
puts(s);
}
A.example└┘└┘└┘ B.example└┘└┘ C.example D.不确定的值
复制代码
char *s是值传递,在fun函数中修改的是s本身的值,也就是存储s的地址,而没有修改s所指向的地址,是这么理解么?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2