(1)agrc为参数的个数,argv[0]为自身运行程序名,argv[1]指向第一个参数、argv[2]指向第二个参数、等等。
(2)main函数是由系统调用的,当处于操作命令状态下输入main所在的文件名(经过编译,连接后得到的可执行文件名),系统就调用main函数.实参是和命令一起给出的.
命令行的一般形式为:
命令名 参数1 参数2 ......参数n
参数1是main 所在的文件名,假设为file1,今想将两个字符串 "China ", "Beijing "作为传送给main的参数.
参数可以写成以下形式:
fiel1 China Beijing
实际上文件名应包括盘符,路径以及文件的扩展名.
形参argc指命令行中的参数个数,文件名也作为一个参数.上例中argc值为3,
形参argv是一个指向字符串的指针数组
argv[0]指向字符串 "file1 "
argv[1]指向字符串 "China "
argv[2]指向字符串 "Beijing "
阅读(698) | 评论(0) | 转发(0) |