潍坊泉源涂料有限公司:c语言的自定义函数

来源:百度文库 编辑:高考问答 时间:2024/05/10 06:28:26
c语言的自定义函数前为什么一定要加一个void?不加为什么不行,void是什么意思?谢谢!

不一定要加void,如果加了void说明函数没有返回值,在C语言中如果什么都不加默认返回值为0;当然也可以加int char float等数据类型。

void main()
{
}
表示主函数main没有返回值.
main()
{
}
表示主函数main有返回值.

void是过程 就是没有返回数据的意思!

int XXX(XXX) 返回 int

可以不加
VOID是无返回值的意思 还可以加别的
INT、DOUBLE、CHAR等等

要看用途的
如果不需要返回值,那么就用void来表明是空函数
否则用int、char等一些类型说明来表明函数返回值的类型,并且在函数主体中用return语句将值返回给主调函数