zoukankan      html  css  js  c++  java
  • 关于main()

    1.在c语言中:

    int main( void ) 
    int main( int argc, char *argv[] ) 

    如果不需要从命令行中获取参数,请用int main(void) ;否则请用int main( int argc, char *argv[] ) 。

    如果 main 函数的最后没有写 return 语句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0; ,表示程序正常退出。不过,我还是建议最好在main函数最后加上return 语句,虽然没有这个必要,但这是一个好习惯。不过,gcc3.2(Linux 下的 C 编译器)会在生成的目标文件中加入 return 0 。

    2.在C++语言中:

    int main( )
    int main( int argc, char *argv[] ) 

    3. 总而言之:
        为了使程序有很好的移植性,强烈建议使用:
        int main()
        { 
            return 0; /* 新标准主函数的返回值这条语句可以省略 */  
        } 
        返回值的作用:
        main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。

    详情参考:http://bbs.bccn.net/thread-299555-1-1.html

    函数:

    1.

    类型标识符 函数名()
    {声明部分
    语句
    }

    类型标识符指明了本函数的类型,函数的类型实际上是函数返回值的类型

    2.int main(int argc, char* argv[])

    其中argv是参数的个数,argv[i]是第i个参数,如:

    输入 test  a.c  b.c  t.c

    则 argc = 4 

        argv[0] = "test"

        argv[1] = "a.c"

        argv[2] = "b.c"

        argv[3] = "t.c"

  • 相关阅读:
    nacos安装配置和部署教程
    springcloudstream整合rabbitmq
    Springboot整合swagger2
    git命令详解
    Mybatis 注解开发传入List 两种方式接收方式 在IN场景中
    java 根据时间段查询数据库
    stream分页
    201521123068《Java程序设计》第1周学习总结
    201521123027 《JAVA程序设计》第二周学习总结
    201521123027 《JAVA程序设计》第一周学习总结
  • 原文地址:https://www.cnblogs.com/cj2014/p/3720766.html
Copyright © 2011-2022 走看看