Code Bye

求帮助帖关于指针


在主函数中调用swap函数,其中的两个参数分别是p1和p2,但是本人在声明和定义函数swap中,其参数却是是*p1和*p2。本人想问一下这对程序本身没有影响么?有什么区别?
解决方案

20

这个当然没有影响。
你在main函数中的p1和p2类型是int *
而你定义的swap函数类型也是int * 啊 (题主以为*离p1近就和p1结合了啊。)
int swap(int *p1, int *p2)和int swap(int* p1, int* p2)一样的(这样题主是不是就懂了呢)

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求帮助帖关于指针