linuxc语言system函数(C语言中main函数的参数argc)

前言:

了解main函数参数argc与argv的作用,第一个参数argc是命令行中的字符串个数,即程序运行的时候给main函数传递的参数个数。第二个参数argv是一个指向字符串的指针数组。第三个参数envp存放当前程序运行环境的参数。

相关代码如下,我们看看实际的运行效果。

#include <stdio.h> #include <string.h> int main(int argc,char *argv[],char *envp[]) { int i = 0; printf("main 函数传参个数是:%d\r\n",argc); for(i = 0;i < argc;i ){ printf("第%d个参数是%s\r\n",i,argv[i]); } printf("envp 参数如下:\r\n"); i = 0;//重新设置为0 while(envp[i] != 0){ printf("%s\r\n",envp[i]); i ; } return 0; }

linuxc语言system函数(C语言中main函数的参数argc)(1)

main函数传参个数是:2

第0个参数是:./main.bin

第1个参数是:hello

第2个参数是:zhuangzebin

环境变量的输出跟系统环境一致

获取相关代码方式

linuxc语言system函数(C语言中main函数的参数argc)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页