中易网

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函数争论就没有意义了,就是我上边所讲的。
全部回答
  • 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息