不是吧 !! 我见过好多次了
老谭的书上也有介绍 但我看不懂是什么意思!
我前几天见过MAIN里有两个参数的
不大记得了 要是1个参数
我觉得可能是把MAIN生成的.EXE文件的执行附加参数
不要当真
我去查书 下次来告诉你
T main(int argc,char *argv[],char *env[])
{
}
T:main函数返回给操作系统的数值类型。
argc:从dos界面(或者command命令窗口)输入的参数个数。
argv []:从dos界面(或者command命令窗口)输入的字符串个数,以空格分隔。
env[]:环境块指针。
main()中的第一个参数为字串个数,第二个为指向字串的指针。例如:
file1.c的内容如下:
void main(int argc,char *argv[])
while(argc--)
printf("%s\n",*++argv);
如果输入:file1.c china shenzhen
将输出:china shenzhen
那能用其他的名字来代替么
比如!main(int a.char*b)
比如!main(int a.char*b[ ])
我加点东西,后一个参数要是指针数组.