之前预习指针的时候对指针的应用略微有点迷惑 今天看到这个,略有所悟但其中参数的改动具体是什么情况,什么程度的改动啊?
fun(int *a){ *a=10; //n的值变成10 } fun2(int b){ b=10; //n的值没有改变 } int n=5; 如果要更改n的值,则用fun1. fun1(&n) 如果不更改则用fun2. fun2(n)
c语言函数的实参和形参没搞清楚