zoukankan      html  css  js  c++  java
  • int main()

    main()函数

    main() 函数是 C++ 程序的入口函数,C++ 标准规定 main() 函数的返回值类型为 int,返回值用于表示程序的退出状态,返回 0 表示程序正常退出,返回非 0,表示出现异常。

    为什么C++程序的主函数是int main()而不能是void main()?

    在刚开始学习c语言的时候,我也有这样的困惑(其实困惑一直持续到了今天,然后才想着要搞明白...),之所以会产生这样的疑惑,是因为这样的形式让我联想到了函数的定义

    //下面这可以说是我们自己定义的函数
    int main2(){
        //balabala
        return 0;
    }
    void main3(){
        //balabala
        return;
    }
    
    //这是c++自己定义好的主函数,这里是在作为程序入口了
    int main(){
        //balabla
        return 0;//如果没有出现 return 语句,同样可以通过编译并正常运行。这是因为编译器在 main() 函数的末尾自动添加了return 0;语句。
    }
    //在极个别版本如vc6能通过编译,但这样可移植性太差了,反正void main()别用就好了
    void main(){
        //
    }
    
  • 相关阅读:
    初始样式
    http://necolas.github.io/normalize.css/
    css3 旋转密码特效
    OpenGL_构建GLFW与第一个程序
    [翻译][HTML]CELLPADDING and CELLSPACING
    Internal Server Error
    字体收集
    Create a site by Google Site
    [转载]HTML5游戏前端开发秘籍
    程序结构(1)
  • 原文地址:https://www.cnblogs.com/garychen97/p/13804529.html
Copyright © 2011-2022 走看看