刚学C语言,请问各位大侠,为什么要在main()函数前加个void?

刚学C语言,请问各位大侠,为什么要在main()函数前加个void?,第1张

一个函数必须要有返回值,在C语言中有时候你没有指定,其实编译的时候软件(比如TC20)自动给你加上了一个返回值(具体是void还是int忘记了)

如果你用VC60编译,就会提示warning,告诉你函数没有返回值

  C语言:函数前加void是表示函数的返回值为空,void表示空。

  返回值为空表示此函数可以没有return语句,或者使用return;语句。

  返回值概念:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。通俗点来说就是函数执行完毕后得到的结果。

  返回值的类型可以有很多 void、bool 、int 、以及自定义的类型等等。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12155450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存