命令行参数
在操作系统下为执行某个程序或命令而键入的一行字符称命令行,通常命令行含有可执行文件名及若干个参数,并以回车结束。
如:cp aa bb
main函数用指针数组接收命令行参数
main函数的形式为:main(int argc,char *argv[ ])
其中agrc与argv是main函数的两个形参。
main函数是由系统调用,形参的值是由命令行参数给出,形参argc是统计命令行参数的个数,所以它是整型数据,形参argv是指针数组,它的每个元素指向命令行对应以字符串表示的参数,其元素个数由argc确定。
例如:
创建以下文件,命名为a.c
编译a.c文件,并在终端中输入以下命令行后回车