-6-26
源代码(test.cpp)
#include<stdio.h>int main(int argc,char **argv){printf("%d\n",argc); printf("%s\n",argv[0]); printf("%s\n",argv[1]); printf("%s\n",argv[2]);return 0;}
说明:
int main(int argc,char **argv):argc表示命令行参数的个数argv存放用户从命令行传递过来的参数,第一个成员是用户运行的程序的名字
过程
编译:gcc -o lixue test.cpp编译成功完成后,在当前路径下,生成一个名为lixue的文件执行:./lixue
说明:
这里只有一个参数,所以argc的值为1运行的程序名字为./lixue
以下是一些测试结果
最后的”“中相当于一个数