【C/C++】 C语言main函数参数说明
本帖最后由 ~风介~ 于 2015-5-23 23:45 编辑原文出处:C语言main函数参数说明
int main(int argc, char* argv[])
① argc是命令行参数的个数(程序路径自身也是一个参s数),② argv字符指针数组中就保存了指向各个参数字符串的指针(程序路径是第一个参数,由argv指向)。
比如一个main.c文件里面的main函数定义如上所示,那么当在命令行模式下执行main.c生成的main.exe文件时,格式如下:main.exe aaabbbccc那么:argc=4
argv="main.exe"
argv="aaa"
argv="bbb"
argv="ccc"
参考代码: //main.c
#include <stdio.h>
int main(int argc, char *argv[])
{
while (argc-- > 1)
{
printf("%s\n",*++argv);
}
return 0;
}
C++编程小组 {:9_218:}还是不错。 明白了,不错{:7_113:} 谢谢分享
页:
[1]