课程
/后端开发
/C
/Linux C语言指针与内存
按照change函数的作用,在运行时应该是交换两个值的,关于传值和传地址现在混淆的很,假如说change函数里定义x,y,在主函数中加入printf(“%d,%d”,x,y);会怎么样
2016-04-14
源自:Linux C语言指针与内存 2-1
正在回答
主函数中加入printf(“%d,%d”,x,y);会报错;你定义的x,y的作用域于只在change函数里面可以用;
如果你把这句话加入到change内部就可以用了;
举报
指针-C语言的核心,代领大家对c语言有更加深刻的理解
3 回答建议 change函数
1 回答为什么main函数里的ab不是change里的ab
2 回答为什么不能将交换函数中的临时变量定义为指针???
1 回答C语言指针函数问题
1 回答先掉用的是quarate函数后调用的是rent 函数