课程
/后端开发
/C
/C语言入门
是主函数里的代码吗?还是叫这个程序的主函数?int和void有什么区别?
2015-06-20
源自:C语言入门 1-4
正在回答
C标准规定main函数只有两种形式:
int main(void) int main(int argc, char **argv) // argv参数用数组形式或是指针形式是一样的
其他的声明形式都不正确。
在C语言的函数声明中,函数名后面的括号如果留空的话,并不表示无参数,而是表明可以传入任意参数,编译器将不会对传入的参数进行检查。所以括号中要么写参数,要么写void,留空是不安全的。
而且main函数的返回值必须是int。也许在某些平台下写void不算错误,但这是不标准的,不保证在所有平台都可编译。
所以本课程就有问题!
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答int main 后面的括号
1 回答int main()的main前面为啥要有个括号?
3 回答int main()后面的括号表示什么
1 回答"int main"之后必须加括号吗
1 回答为啥加括号的非要写在前面呢