慕九州4949588
2016-04-14 16:50
按照change函数的作用,在运行时应该是交换两个值的,关于传值和传地址现在混淆的很,假如说change函数里定义x,y,在主函数中加入printf(“%d,%d”,x,y);会怎么样
主函数中加入printf(“%d,%d”,x,y);会报错;你定义的x,y的作用域于只在change函数里面可以用;
如果你把这句话加入到change内部就可以用了;
Linux C语言指针与内存
116475 学习 · 250 问题
相似问题
回答 3
回答 1