目录
命令行参数
演示命令行参数与main函数形参间的关系
命令行参数
什么是
命令行参数(
Command Line Arguments
)?
GUI
界面之前,计算机的操作界面都是字符式的命令行界面
(
DOS
、
UNIX
、
Linux
)
例如,在
DOS
下拷贝文件用
copy file1.c file2.c
不仅是操作系统命令,所有程序也都有命令行信息
命令行参数有什么用?
使用户可以根据需要来决定程序干什么、怎么干
如何访问命令行参数?
int main(
int
argc,
char*
argv[])
argc
:命令行参数的数量(包括程序名本身)
argv
:指向命令行参数的指针数组
argv[0]
为指向程序名的字符指针
argv[1]~argv[argc-1]
为指向余下的命令行参数的字符指针