是不是C程序函数void可以省略

main函数,是main(){}.前面没有void.
2024-11-23 21:58:46
推荐回答(5个)
回答1:

需要void的地方不可以省略void

C语法规定不写等于int(就是其实int是可以省略的, 比如long int就写成long就可以了),所以 main(){}是 int main(){}的简写(这个是符合标准的), 而不是void, 而所谓void main()是不符合标准的

所谓不写等于void估计都是谭浩强教出来的吧

回答2:

函数的返回值如果是void,原则上不能省略,但有时编译器会忽略这个错误。最好还是写上,这样更符合规范

回答3:

c程序中函数如果没有写返回值类型,则默认问int类型返回。因此void要视情况而定,省略了意思就不一样了

回答4:

void是不可以省略的。c函数类型默认为int。但是c++不能。

回答5:

如果没有返回值类型的话,默认应该是返回int
就是main(){}这样默认的是 int main(){}
没有返回值就应该写为void main(){}