重庆邮电大学论坛

标题: 国家等级二级C语言关于交换两个指针的问题 [打印本页]

作者: 水中月瓶中镜    时间: 2006-7-27 10:37
标题: 国家等级二级C语言关于交换两个指针的问题
下列程序的运行结果是
void fun(int *a, int *b)
{ int *t;
t=a; a=b; b=t;
}
main()
{ int a=10, b=15, *x=&a, *y=&b;
fun(x,y);
printf("%d %d", a, b);
}

A)15 10
B)10 15
C)0 0
D) 编译出错

指针的问题挺重要的,大家认真看哦,具体的解析可以参考:http://www.hljcre.com/dispbbs.asp?boardID=15&ID=202 共同学习
作者: lhy2112    时间: 2006-8-15 20:58
在谭浩强的c语言上就讲过这个问题,在指针一章




欢迎光临 重庆邮电大学论坛 (http://www.icyou.cn/) Powered by Discuz! X3.3