首页 > 其他分享 >C温故补缺(五):main函数的参数

C温故补缺(五):main函数的参数

时间:2022-11-11 16:15:56浏览次数:47  
标签:argc 接收 补缺 argv 参数 linux main 温故

main()的参数

main()函数的参数,用于在外部执行时传入参数,类似windows的bat脚本或linux的sh脚本.在bat脚本中传入参数,用%接收.sh脚本的参数用$接收.

c语言编译成可执行文件后,也是可以传参进去的,接收就是直接用参数名

main()共有三个参数:main(int argc,char *argv[],char *envp[])

argc:参数的数量,不用指定,会自动很具参数个数生成,实际的argc=参数个数+1,因为第一个参数是运行的程序本身,这个类似linux的bash语言

argv:字符串数组,也就是接收的参数,argv[0]是程序本身,argv[1]是第一个参数,类型为字符数组

envp:执行程序所用的环境参数,也类似linux的bash语言的系统参数

例子:

标签:argc,接收,补缺,argv,参数,linux,main,温故
From: https://www.cnblogs.com/Tenerome/p/Creview5.html

相关文章