奥礼网
新记
求教C语言 int main () 其中main语句括号里有什么作用?
如题谢谢!
举报该文章
相关建议 2019-05-07
默认是无参数,但是在linux下用
可以多两个参数,int main(int argc,char *argv[]),在用terminal终端执行的时候传入参数,argc是外部参数个数,argv数组里是内容。
追答
当然在windows的cmd下使用也可以。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/a3dg1nkakaa3gg1nknd.html
其他看法
第1个回答 2019-05-07
main函数的参数解析一般来说,我们写main函数,就定义main(),它的参数部分看似没有,实际上,main函数也是有参数的,只是在我们写时省略了。main函数的参数由三部分组成,分别是argc(int型,表示命令行参数的个数)、argv[](char*数组型,指向命令行的每一个命令参数)、envp[](char*数组型,指向环境变量)。说明:argc包括程序本身,所以它大于等于1。argv以NULL结尾,且也包括程序本身,所以它的元素个数大于等于2。在Linux系统和Windows中,用户要想看到main函数的各个参数,实现方法有所差异。--------------------- 详见原文:
https://blog.csdn.net/smell201611010513/article/details/80130941
本回答被提问者采纳
相似回答
大家正在搜
相关问题
请教c语言int main()括号里面参数的作用
c语言中int main()中的括号什么意思
C语言中main()括号里要写什么内容的,起什么作用的?
C语言: main() "main"后面的这个括号是什么意思...
c语言中 int main(void) int main()...
在c语言中,int main主函数后括号()和main前的东...
c语言int main()括号里什么时候要加void
C语言:int main(int argc,char *ar...