intmain(intargc,char*argv[])这个main函数,短短几行
代码就让我眼前一亮,看到了它的使用效果。这个函数是直接和
终端联系起来的。终端对于玩linux的人来说再熟悉不过了,只要
在终端执行命令就可以玩转计算机,可见他的强大,也类似于
windows下的dos。
需要它获取命令行参数,写一个命令时也需要它接受参数。
串,显然它是用来保存命令行输入的参数的,各个命令行参数是
用空格分隔的。
文件名存在*argv[0]中,接下来的命令行参数依次保存在 *argv[1],
*argv[2] ......
- # include<stdio.h>
- int main(int argc,char *argv[]) //argv ,存命令行参数
- {
- int n=argc; //argc 命令行中输入的参数个数
- printf("参数个数 n= %d\n",n);
- while(--n>=0)
- {
- printf("argv[%d]: %s\n", n,argv[n]);
- //argv[0]表示 可执行文件名
- }
- return0;
- }
- 以下为在Linux下运行效果: