C语言习题,进来看一下

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:15:45
fun(int a, int b, int c)

{ c =a*b; }

void main( )

{ int c;

fun(2,3,c);

printf(”%dn”,c); }

A、0 B、1 C、6 D、无法确定
谁知道答案,帮我解释一下,谢谢

printf(”%dn”,c); }

要改成

printf(”%d/n”,c);
}

a

因为传的是拷贝,所以c的值不会改变

c初始化默认为0

A
c是main中的变量 在fun中的c是另一个变量...C语言在问初始化的变量赋值0;