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

C语言中void 和没有void的区别是什么呢?

C语言中void 和没有void的区别是什么呢?

慕后森 2019-02-05 10:06:09
C语言中void 和没有void的区别是什么呢?
查看完整描述

3 回答

?
弑天下

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

void 可以作为函数返回值类型,有void就代表没有返回值,例如
void main();

void 同时也可以作为函数参数
int main(void);

查看完整回答
反对 回复 2019-03-19
?
Smart猫小萌

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

void表示空类型,
常用作函数返回值和函数参数;

函数参数时fnc(void)和fnc()等价,但fnc(void)更规范,

主函数返回值时一般microsoft推荐void main(),但C标准是int main()
省略返回类型main()相当于int main()
非主函数貌似不能省略

另外就指针类型用到void了,这个不存在省略不省略的



查看完整回答
反对 回复 2019-03-19
?
当年话下

TA贡献1890条经验 获得超9个赞

void 是指明了没有返回类型,如果不指明计算机并不知道你的类型.没有不代表就是void 类型

查看完整回答
反对 回复 2019-03-19
  • 3 回答
  • 0 关注
  • 1495 浏览
慕课专栏
更多

添加回答

举报

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