return在这里可以后面加任何数字吧 在什么情况下 有限定

来源:1-1 初始C语言

幻化乂殇3757428

2016-07-31 07:20

#include<stdio.h>
int main()
{
    /*在双引号中间输入Hello World*/
    printf("Hello World");
    return 1;
}



写回答 关注

1回答

  • qq_过眼成灰_03750408
    2016-07-31 08:44:03

    这是C函数的一种机制,声明函数为有返回值的,函数体中必须有返回值,否则报错。main的返回值是有用的,只是我们平时未用而已;系统会根据返回值判断代码的执行情况,所以并不是随便写一个整数就行。但我们不关心返回值时,随意返回一个整型值只是为了顺应C的这种机制而已。有些编译器是允许无返回值main函数的,那就可以写成void main(...,而有些编译器不允许无返回值的main函数,我们就只有如前所办了……

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926212 学习 · 20797 问题

查看课程

相似问题