一、main()函数特有的参数“argc和argv”
在第一章中讲过main()函数的参数,但没有讲怎么使用。argc(即argument Count)和argv(argument vector)是main()函数特有的参数,“argc”不用传入,是系统自动计算参数的个数放入这个参数中,不过,exe程序名自身也处一个,也就是说,一个参数也没有的情况,argc应该等于1。小雅曾试着用于普通函数,但都没有自动计数的特殊功能。
#include <stdio.h>
int main(int argc, char **argv)
{
int i;
printf("argc = [%d]\n", argc);
for (i=0; i<argc; i++) {
printf("%s\n", argv[i]);
}
return 0;
}
|