对于main函数参数分析
#include "stdio.h"
int main(int argc, char *argv[]) { int i;
for (i = 0; i < argc; i++) /* echo all command-line args */ printf("argv[%d]: %s\n", i, argv[i]); exit(0); }
|
保存,执行
$ ./echoarg arg1 HEL foo argv[0]: ./echoarg argv[1]: arg1 argv[2]: HEL argv[3]: foo
|
可以看到,第一个参数argv0 是执行的命令,从第二个参数也就是arg[1]开始才是参数
本
作品由
loseblue创作,采用进行许可。
阅读(684) | 评论(0) | 转发(0) |