c语言++i和i++有什么区别 函数必须有返回值?

函数必须有返回值?以C语言为例:C语言指定的函数返回值的类型由定义函数时指定的函数类型决定。函数不能有返回值,函数类型为void。在C语言中,主函数是不是必须要有返回值?根据标准,C的主函数需要有一个

函数必须有返回值?

以C语言为例:

C语言指定的函数返回值的类型由定义函数时指定的函数类型决定。

函数不能有返回值,函数类型为void。

在C语言中,主函数是不是必须要有返回值?

根据标准,C的主函数需要有一个返回值。在标准中,main函数的返回类型是int,因此需要一个返回值。但是,由于历史原因,我们可以看到,在许多地方主要没有回报价值。例如direct main()或void main(),但这样,一般编译器不会认为是错误的,但建议编写标准的C main函数。最好有一个返回值。0表示正常退出,输入不容易,谢谢