repeat示例中包括命令名共有4个字符串,其中只有后3个供repeat使用
命令行
:
argv[0] 指向 repeat (对大部分系统而言)—>一般情况下第一个命令行会是文件名
argv[1] 指向 Resistance
argv[2] 指向 is
argv[3] 指向 futile
(Linux环境下输入命令行参数)
#include <stdio.h>
int main(int argc, char *argv[])
{
int count;
printf("The command line has %d arguments:\n", argc - 1);**// argc - 1 :减去文件名所占用的一行**
**//repeat示例中包括命令名共有4个字符串,其中只有后3个供repeat使用**
for (count = 1; count < argc; count++)
printf("%d: %s\n", count, argv[count]);
printf("\n");
return 0;
}