湖南岳阳市地图:关于C语言的基础知识

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 03:59:22
我学C语言才2天半 而且是自习 旁边没人好教我
所以望各位大哥大姐 弟弟妹妹帮个忙 还有我提的问题很垃圾
不要笑我挖
列:
main()
{
float a, b;
scanf("%f%", &a, &b);
if(a>b)
printf("%f\n", a);
else
printf("%f\n", b);
}
如果我把else替换成if(a<b)或if(b>a)好不好啊
还有那32个保留字要不要背哈
谢谢各位了 帮帮忙

根据楼主的原程序来看,
main()
{
float a, b;
scanf("%f%", &a, &b);
if(a>b)
printf("%f\n", a);
else
printf("%f\n", b);
}
如果我把else替换成if(a<b)或if(b>a)好不好啊

准确的讲,是根本不能换的,因为else的意思是是a<=b,而不是你的a<b。
如果是问换成if(a<=b)的话,是可行的,但不建议如此,其实意义是一样的,但程序的简单化和从逻辑思维上来讲,你的想法会使程序太复杂,而且对你以后的编程思考问题没好处的。不过你实在要用也是可以的,其实改成你的写法,也就是if else的意思,只是你是两个语句,我们却只一个,那种好自己去想。

致于背不背那些东西,如果C语言是靠背的话,那就不要学了。需要的是理解加运用才能掌握,多自己编,多学,要不停地去理解每一个的意思,自然而然就记到了。知其然要知其所以然。

还是不要替换为好,太繁琐了,还是用ELSE清楚点,简单明了。

我也正在学习C语言呀

开始学的话不要提问题
学习你的相关书籍一编以后再提吧!
这问题你到以后都不会再提了!:D