int mian() 与void mian()有什么不同
答案:2 悬赏:0
解决时间 2021-04-28 10:42
- 提问者网友:爱你等于作孽
- 2021-04-28 02:17
int mian() 与void mian()有什么不同
最佳答案
- 二级知识专家网友:如果这是命
- 2021-04-28 03:51
前者需要一个返回值,后者不需要。在VC上,前者没有返回不会编译报错,但是会有warning。后者如果有返回的值就会报错。
========================
我在gcc下试验了一次,使用void而不是int或者不写,是不会有error的,但是会有一个warning(main的返回不是int),看来gcc页与时俱进了啊。
另外,如果楼主没有写错的话(是mian而不是main),那么关于int、void的main函数争论就没有意义了,就是我上边所讲的。
========================
我在gcc下试验了一次,使用void而不是int或者不写,是不会有error的,但是会有一个warning(main的返回不是int),看来gcc页与时俱进了啊。
另外,如果楼主没有写错的话(是mian而不是main),那么关于int、void的main函数争论就没有意义了,就是我上边所讲的。
全部回答
- 1楼网友:厌今念往
- 2021-04-28 05:28
主函数是main不是mian
在进行读入时候,scanf()没有匹配正确
如果定义成char[] scanf("%s",s[i].name)
scanf("%s",s[i].name);多出冒号
scanf("%d",&s[i].math);多出冒号
for循环里面的i 应当是i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息