标题:请问 main(argv.argc)是什么意思?》??
只看楼主
我想要飞
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2004-6-15
 问题点数:0 回复次数:8 
请问 main(argv.argc)是什么意思?》??
请告之!??
搜索更多相关主题的帖子: main argc argv 
2004-09-24 00:24
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 
头一次听说
2004-09-24 00:32
我想要飞
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2004-6-15
得分:0 

不是吧 !! 我见过好多次了

老谭的书上也有介绍 但我看不懂是什么意思!


个人宣言;黑暗的腹地,我睁开双眼, 世界哑口无言。。。
2004-09-24 00:38
bcomer
Rank: 1
等 级:新手上路
帖 子:113
专家分:0
注 册:2004-9-13
得分:0 

我前几天见过MAIN里有两个参数的

不大记得了 要是1个参数

我觉得可能是把MAIN生成的.EXE文件的执行附加参数

不要当真

我去查书 下次来告诉你

2004-09-24 08:07
mikewolf
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2004-7-3
得分:0 

T main(int argc,char *argv[],char *env[])

{

}

T:main函数返回给操作系统的数值类型。

argc:从dos界面(或者command命令窗口)输入的参数个数。

argv []:从dos界面(或者command命令窗口)输入的字符串个数,以空格分隔。

env[]:环境块指针。

2004-09-24 12:34
Jorbo
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2004-9-8
得分:0 

main()中的第一个参数为字串个数,第二个为指向字串的指针。例如:

file1.c的内容如下:

void main(int argc,char *argv[])

{

while(argc--)

printf("%s\n",*++argv);

}

如果输入:file1.c china shenzhen

将输出:china shenzhen


2004-09-24 14:26
我想要飞
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2004-6-15
得分:0 

那能用其他的名字来代替么

比如!main(int a.char*b)


个人宣言;黑暗的腹地,我睁开双眼, 世界哑口无言。。。
2004-09-24 23:53
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
能啊!
2004-09-25 00:27
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
得分:0 
以下是引用我想要飞在2004-09-24 23:53:33的发言:

那能用其他的名字来代替么

比如!main(int a.char*b[ ])

我加点东西,后一个参数要是指针数组.


2004-09-25 03:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-5633-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.149777 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved