main()
{ int x=1; /* 函数main中的自动变量x */
void f1( ), f2( );
f1( ); f2(x); /* 分别调用函数f1和f2 */
printf ("x=%d\n", x);
}
void f1(void)
{ int x=3; /* 函数f1中的自动变量x */
printf ("x=%d\t", x);
}
void f2(x)
int x; /* 函数f2中的形参x也是自动变量 */
{
printf ("x=%d\t", ++x); /* x加1 */
}
运行结果:
x=3 x=2 x=1
不是voidf()怎么还会输出啊
还有无返回值的返回值是指函数运动算结果返回到主函数还是什么啊(如return)
qq_花开花谢_0
相关分类