之前预习指针的时候对指针的应用略微有点迷惑 今天看到这个,略有所悟
但其中参数的改动具体是什么情况,什么程度的改动啊?
能举一下例子吗?谢谢啦
之前预习指针的时候对指针的应用略微有点迷惑 今天看到这个,略有所悟
但其中参数的改动具体是什么情况,什么程度的改动啊?
fun(int *a){
*a=10; //n的值变成10
}
fun2(int b){
b=10; //n的值没有改变
}
int n=5;
如果要更改n的值,则用fun1.
fun1(&n)
如果不更改则用fun2.
fun2(n)