一个简单的提问,关于函数返回值
汤圆爸爸 2007-12-26 08:42:32 int fun1(void);
int fun2(void);
int fun3(void);
int x;
int main(int argc, char* argv[])
{
x=10;
printf("x =%d\n",x);
printf("x =%d\n",fun1());
printf("x =%d\n",fun2());
printf("x =%d\n",fun3());
return 0;
}
fun1()
{
x = x+10;
}
int fun2()
{
int x = 1;
return (x);
}
fun3()
{
x = x+10;
}
输出:
x =10
x =8
x =1
x =7
红色部分解释...