• C++程序设计基础(8)main函数


    注:读《程序员面试笔记》笔记总结

    1.知识点

    (2)main函数的形式

    1 //first type
    2 int main()
    3 //second type
    4 int main(int argc,char *argv[])

    不推荐使用void格式,以上两种方式函数以return 0结束;

    argc(argument count):代表参数的个数;

    argv(argument value):代表命令行输入的参数,其中argv[0]是程序名;

    2.面试题

    2.1键鼠main函数执行前后发生了什么

    答案:main函数第一行代码执行之前会调用全局对象和静态对象的构造函数,初始化全局变量和静态变量;main函数 最后一行代码执行之后会调用atexit中注册的函数,并且调用顺序与注册顺序相反。

  • 相关阅读:
    Java设计模式——单例模式
    Java设计模式——工厂模式
    多线程
    Collection集合
    内部类
    多态
    接口
    面向对象(2)
    数组
    面向对象(1)
  • 原文地址:https://www.cnblogs.com/ys99/p/9160836.html
Copyright © 2020-2023  润新知