您的位置:首页 > 大数据 > 人工智能

main函数参数解析

2018-02-09 15:36 357 查看
我们都知道main函数是代码的入口,而且每个函数在调用时都会形成栈帧,main函数也会形成自己的栈帧,那么main函数也会被调用,其实是_ _tmainCRTStartup函数调用main函数,当然main函数也有参数,如下图:



接下来将会对main函数的三个参数进行解释:



结果为:



当我们在命令行参数中加入 a,b,c三个参数时,产生的结果如上图。
那再结合代码我们可以这样解释他们:



注:argv数组的最后一个数组存放了一个NULL的指针。
最后是对第三个参数char *envp[ ]的解释:



结果为:



结果都为环境变量。(截取部分)
注:envp[ ]数组最后一个元素存放了NULL指针。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c基础