1、问题
我们常见的int main(int argc, char *argv[], char *envp[]) 各个参数的意义
2、代码
#include<stdio.h>
#include<unistd.h>int main(int argc, char *argv[], char *envp[])
{printf("argc ###\n%d\n",argc);puts("argc end *****************************");while (*argv) {printf("%s\n", *(argv++));}puts("argv end ~***************************");while (*envp) {printf("%s\n", *(envp++));}return 0;
}
3、结果展示
chenyu@chenyu:~/Desktop/linux$ gcc -g argv.c -o argv
chenyu@chenyu:~/Desktop/linux$ ./argv
argc ###
1
argc end *****************************
./argv
argv end ~***************************
XDG_VTNR=7
LC_PAPER=en_US.UTF-8
NDK=/home/chenyu/