巨菜问题!请求各位高手帮助!小第初学C程序设计.
本人高中毕业(混日子),上班已有4年,数学,英语基本都忘了!现在想自学编程(上班太闲太无聊了),昨天去买了本谭浩强C程序设计(第3版),看了第一章,很简单的列题也看不懂啊,不懂那些英文的意思,为何这么写(别晕啊!)
一个很简单的例题:求2个数中较大者
#include<stdio.h>
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}
这个是例题啊,看不懂为什么这样写.不懂每一步的意思.
看完第一章,后面有个习题:编写一个C程序,输入a、b、c 3个值,输出其中最大者.(不会啊,郁闷!!!)
小弟虚心像各位高手请教,不怕耻笑!请各位高手拉小弟一把!
问题点数:30、回复次数:12Top
1 楼SamuelKevin(曼陀罗)回复于 2006-07-03 19:52:29 得分 20
#include<stdio.h>
void main()
{
int max(int x,int y); //声明要用到下边的函数。。。
int a,b,c; //定义3个变量a,b,c
scanf("%d,%d",&a,&b); //输入变量a和b的值得
c=max(a,b); //执行函数int max(int x,int y)就是 max(a,b)返回的值赋给c
printf("max=%d\n",c); //打印c
}
int max(int x,int y)
{
int z;
if (x>y) z=x; //如果x>y的话 z=x
else z=y; //否则(即x<=y)的话 z=y
return(z); //返回z
}
暴寒 你书都没看 想也没怎么想就拿来问 这样子是学不成滴Top
2 楼cai_cai_niao(菜菜鸟:新手,问问题无罪,请高手多多指教!)回复于 2006-07-03 20:16:03 得分 0
我第一章都翻了几遍了~只会在Turob C++3.0里运行书上的例题,只会照着书上例题写Very Good的程序!这上面的例题不知道怎么一步一步写出来.对计算机语言一点都不懂,什么int else return 等等这些~不知道是定义什么的!第一章后面的习题就不会写~看了几遍第一章了还是不会~晕死!
在这里谢谢曼陀罗啊!再参考下就结帖~
Top
3 楼SamuelKevin(曼陀罗)回复于 2006-07-03 20:24:13 得分 0
还有 别用TC 用gcc或DEV CTop
4 楼cai_cai_niao(菜菜鸟:新手,问问题无罪,请高手多多指教!)回复于 2006-07-03 20:28:27 得分 0
我买的这本书上作者就是用TC3.0编译的啊~我现在都还没入门~痛苦.......不懂解题的思路和思想.我想看完第一章~起码书后面的习题会做撒~哎~~~~~~郁闷的.Top
5 楼SamuelKevin(曼陀罗)回复于 2006-07-03 20:35:17 得分 0
用TC也可以
但是TC是16位编译器。。比如int的范围就那么小 一不小心就溢出了。。
用gcc或dev c一样可以编译滴Top
6 楼cai_cai_niao(菜菜鸟:新手,问问题无罪,请高手多多指教!)回复于 2006-07-03 20:42:39 得分 0
我初学,对那些一点都不了解,先用TC3.0吧~!
还是先把书全部看完再说,今天第一章看几遍了还是不会第一章后面的习题,真怀疑自己的IQ,
我太浮躁了..........Top
7 楼winks(少爷)回复于 2006-07-03 21:03:59 得分 5
如果你在一个孤独无助的环境下学习,一定要常到这里来,这里可以提供动力。Top
8 楼nysst_hxl()回复于 2006-07-03 21:16:39 得分 5
总的来说,谭浩强的书入门还是可以的
别灰心,刚开始是比较困难的,别急着往后看,每章弄懂了再往后看,开始的时候要把变量、常量,数据类型等等弄明白再开始运行书上的例题,不然,你脑子里肯定是一锅粥的^_^Top
9 楼cai_cai_niao(菜菜鸟:新手,问问题无罪,请高手多多指教!)回复于 2006-07-03 21:17:42 得分 0
我就是1个人很孤独的在学啊~~~不过在这里得到很多高手热情的帮助啊!很感谢啊!现在学习的环境很好,24小时网上在线,也有很多时间去看书.不过没基础感觉很难!Top
10 楼happytang(一只叫苏格拉底的猪)回复于 2006-07-03 21:29:57 得分 0
干点别的吧Top
11 楼cai_cai_niao(菜菜鸟:新手,问问题无罪,请高手多多指教!)回复于 2006-07-03 21:33:55 得分 0
呵呵~我上班没什么事,比较闲?我对编程很感兴趣~~虽然很难,就算学不到什么起码也了解点啊~~做自己喜欢做的事!Top
12 楼Seashor(乔峰大佬)回复于 2006-07-03 22:01:02 得分 0
我要是你,一定不看计算机方面的书,多读些其他方面的比如历史什么的,我觉得更有意思。Top




