为了账号安全,请及时绑定邮箱和手机立即绑定

c语言函数void的问题?

c语言函数void的问题?

C
哈士奇WWW 2018-12-19 13:09:03
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)
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

当你调用这个函数的时候,必须声明返回类型
void表示没有返回值,也就是函数结束没有return 的,跟里面有无输出函数没有关系。

查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信