你说的这个变量传递,正好是c语言函数的一个特性
函数可用通过值传递和地址传递,这里使用的就是值传递
建议看看书上的例子吧,很多这样的用的
变量是可以做形参的,比如
#include
void program(int a){
........
}
int main(){
int x;
x=1;
program(x);
return 0;
}
i的值虽然在变但是当i做形参传入函数时i的值是唯一确定的。
int x是形参,i是实参,调用函数式把实参的值赋给形参。
实参可以是变量,只要有确定的值就行。
调用函数aver3过程中将i的值传递给形参变量x,aver3函数只对x操作,i的值不会改变,即函数的传值调用
我没看到你主函数哪儿有调用aver函数啊???