为了账号安全,请及时绑定邮箱和手机立即绑定

main后面的括号里加啥呀

是主函数里的代码吗?还是叫这个程序的主函数?int和void有什么区别?

正在回答

1 回答

C标准规定main函数只有两种形式:

int main(void)
int main(int argc, char **argv)  // argv参数用数组形式或是指针形式是一样的

其他的声明形式都不正确。

在C语言的函数声明中,函数名后面的括号如果留空的话,并不表示无参数,而是表明可以传入任意参数,编译器将不会对传入的参数进行检查。所以括号中要么写参数,要么写void,留空是不安全的。

而且main函数的返回值必须是int。也许在某些平台下写void不算错误,但这是不标准的,不保证在所有平台都可编译。

所以本课程就有问题!

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

main后面的括号里加啥呀

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信