| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4505 人关注过本帖
标题:程序中argc<2和argc==3是怎么来的?
取消只看楼主 加入收藏
张志昀
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2012-5-30
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
程序中argc<2和argc==3是怎么来的?
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
#include<string.h>
 int main(int argc,char *argv[])
 {
     int disp,count;
     if(argc<2)
     {
         printf("You must enter the lengh of the count\n");
         printf("on the command line.Try again.\n");
         exit(1);
     }
     if(argc==3&&strcmp(argv[2],"dispaly"))disp=1;
     else disp=0;
     for(count=atoi(argv[1]);count;--count)
         if(disp)printf("%d\n",count);
         putchar('\a');
         printf("Done");
         return 0;
 }
搜索更多相关主题的帖子: count include command 
2012-09-08 11:20
张志昀
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2012-5-30
收藏
得分:0 
argc<2argc==3,2和3是哪来的,没被赋值啊,2和3 代表什么?
2012-09-08 11:34
张志昀
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2012-5-30
收藏
得分:0 
回复 4楼 遗矢的老人
命令行参数,命令行变元是什么意思?书上说是操作系统命行中程序名字之后的信息。不懂!能帮我解释的通俗一点吗?谢谢!
2012-09-08 11:54
张志昀
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2012-5-30
收藏
得分:0 
回复 6楼 zklhp
我只学了c语言,想把它学精,第一本教程学了些初级的知识,现在在学第二本全面一点的,但是有些地方会看不懂,比如main()的变元argc和argv,动态分配函数malloc()和free()书上说的有很精简,有些名词都不懂,不知道怎么办?
2012-09-08 12:22
张志昀
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2012-5-30
收藏
得分:0 
回复 8楼 TonyDeng
不知道, 难道就是命令行变元?
2012-09-08 12:33
张志昀
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2012-5-30
收藏
得分:0 
回复 9楼 zklhp
第一本书是自己学校老师编的,第二本书是图书馆借的 叫c语言大全,是一个美国人写的。你觉得学好c语言还要学哪些课程作为辅助?至于实践,现在我还是只是在电脑上对着书本写写程序和独自写些小程序比如排序啊,求和啊,对于那些几百上万行的程序现在还写不出来!
2012-09-08 12:43
快速回复:程序中argc<2和argc==3是怎么来的?
数据加载中...
 
   



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

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