本来 定义一个数组 int vec[10],调用函数void fun(int vec[]),fun(vec)时数组传递的是地址,函数中数组的变化能够反映到实参中来。

所以以为定义一个 struct cut{int num;int vec[10];} cut1;,变量时,调用 void fun(cut cuttemp)函数,fun(cut1)传递的也是地址,其实不是。

函数中变量的变化不能反映到实参中来。

posted on 2015-12-23 22:50  卡贝天师  阅读(136)  评论(0编辑  收藏  举报