主题:[讨论]求救 很新很新的菜鸟
以下程序运行结果是:
x =
0
1
2
3
#include <stdio.h>
void fun1(int x)
{
x=20;
}
void fun2(int b[4])
{
int j;
for(j=0; j<4; j++)
{
b[j]=j;
}
}
main()
{
int x = 10;
int a[4] = {1,2,3,4}, k;
fun1(x);
printf("x = %d\n", x);
fun2(a);
for(k=0; k<4; k++)
{
printf("%d\n", a[k]);
}
}
给个详细解答,谢谢
x =
0
1
2
3
#include <stdio.h>
void fun1(int x)
{
x=20;
}
void fun2(int b[4])
{
int j;
for(j=0; j<4; j++)
{
b[j]=j;
}
}
main()
{
int x = 10;
int a[4] = {1,2,3,4}, k;
fun1(x);
printf("x = %d\n", x);
fun2(a);
for(k=0; k<4; k++)
{
printf("%d\n", a[k]);
}
}
给个详细解答,谢谢