main函数的带参形式如下:
int main(int argc, char *argv[ ] )
从形式上看,是一个整数和一个字符串数组;
当使用命令行执行一个经过编译链接生成的.exe的程序时,按如下格式输入命令:
program str1 str2 str3
其中program就是程序名,str1、str2、str3是提供给main函数的入口参数,这时argc就等于4(因为上面一行包括4个字符串),
argv数组的长度为argc,其存储内容如下:
argv[0] -------------- program
argv[1] -------------- str1
argv[2] -------------- str2
argv[3] -------------- str3