小程序定制开发网站,wordpress哪种语言,精准营销管理,浙江省专业网站制作网站建设Linux C语言 28-命令行参数
本节关键字#xff1a;C语言 命令行参数、argc、argv 相关C库函数#xff1a;printf
什么是命令行参数#xff1f;
从命令行传递的参数就叫做命令行参数。这些参数由main()函数来处理。要使程序支持命令行参数#xff0c;需要使用特定的main(…Linux C语言 28-命令行参数
本节关键字C语言 命令行参数、argc、argv 相关C库函数printf
什么是命令行参数
从命令行传递的参数就叫做命令行参数。这些参数由main()函数来处理。要使程序支持命令行参数需要使用特定的main()函数结构
// argc 命令行参数的数量
// argv[] 命令行参数数组每个参数都是以字符串形式传入第一个参数永远是该程序名称
int main(int argc, char *argv[])
{return 0;
}命令行参数使用例程
#include stdio.hint main(int argc, char *argv[])
{ int i;printf(argc: %d\n, argc);for (i0; iargc; i)printf(argv[%d]: %s\n, i, argv[i]);return 0;
}/** 运行结果
$ a.out Hello World Hello World 1 2 3 4 5 6
argc: 10
argv[0]: ./a.out
argv[1]: Hello
argv[2]: World
argv[3]: Hello World
argv[4]: 1
argv[5]: 2
argv[6]: 3
argv[7]: 4
argv[8]: 5
argv[9]: 6
*/