Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244721
  • 博文数量: 76
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 660
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 21:43
文章分类
文章存档

2011年(1)

2010年(9)

2009年(20)

2008年(46)

我的朋友

分类: C/C++

2008-11-04 15:37:47

(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 "
阅读(665) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~