main()
{ int c; //这里定义c,因无赋值语句,其值不确定
fun(2,3,c); //c值 在这里作为一个参数传递到子函数中,子函数中的变化,对实参值无影响
printf("%d\\n",c); //因此,到这里,c还是不确定值
}
修改一下就是定值,不定值是因为值传递,改成引用参数
fun(int a,int b,int &c)
{ c=a*b; }
main()
{ int c;
fun(2,3,c);
printf("%d\\n",c);
}
fun( han shu wu fan hui zhi)