山西
400-650-7353
首页 > 计算机二级 > 【备考】C语言考前辅导:条件语句

【备考】C语言考前辅导:条件语句

2018-08-08 14:29:58 来源:互联网 荐:IT资料豪华升级版,点击加群领取

从上到下逐个对条件进行判断,一旦发现条件满点足就执行与它有关的语句, 并跳过其它剩余阶梯;若没有一个条件满足,则执行最后一个else 语句n。最后这个else常起着缺省条件的作用。同样,如果每一个条件中有多于一条语句要执行时,必须使用{和}把这些语句包括在其中。

条件语句可以嵌套,这种情况经常碰到,但条件嵌套语句容易出错,其原因主要是不知道哪个if对应哪个else。

例如:

if(x>20||x<-10)

if(y<=100&&y>x)

printf(Good);

else

printf(Bad);

对于上述情况, Turbo C2.0规定: else语句与最近的一个if语句匹配, 上例中的else与if(y<=100&&y>x)相匹配。为了使else与if(x>20||x<-10)相匹配, 必须用花括号。如下所示:

if(x>20||x<-10)

{

if(y<=100&&y>x)

printf(Good);

}

else

printf(Bad);

下面举几个例子:

1.输入一个数,如果大于0,输出plus;如果是负数,输出negative;如果正好是0,则输出zero。

main()

{

float num;

scanf(%f,&f);

if(num>0)

printf(plus\n);

else if(num<0)

printf(negative\n);

else

printf(zero\n);

}

先定义两个变量,然后输入一个数,然后判断这个数

更多分享交流,礼品领取,海量干货,请扫描下方内部资料领取二维码,一不小心就爱上IT,成为了大佬!

免责声明:本文来源于网络,由网友提供或网络搜集,仅供个人交流学习参考使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。谢谢合作!

热门标签: 计算机二级 C语言 条件语句

猜你喜欢

推荐阅读