if else在c语言中的用法_新动态

2022-12-06 15:44:39 来源: 高三网

If else 是C语言中的条件语句。if后面加一个条件,如果条件成立,则执行if语句里面的内容,如果不成立,则执行else语句内的内容。如果还有else if语句的话,if语句不成立,则进行else if内的语句判断,都不符合,才会执行else。

if else语句在C语言中的用法是什么

If else 是C语言中的条件语句。if后面加一个条件,如果条件成立,则执行if语句里面的内容,如果不成立,则执行else语句内的内容。如果还有else if语句的话,if语句不成立,则进行else if内的语句判断,都不符合,才会执行else。


【资料图】

if可以单独使用来做条件判断。使用的语句为:if(条件){ 执行体 },括号中的条件必须有布尔值,即能判断;除此之外,括号内的值不为0也可以执行,例如if(5){ 执行体 },这在C语言中也是可以执行if后的内容的。

If else组合使用,使用的语句为:if(条件){ 执行体1 } else{ 执行体2 }这种情况下,系统会先判断if括号内的布尔值是否不为0,不为0,则执行if的执行体,即执行体1,如果布尔值为0,则执行else的执行体,即执行体2。

需要注意的是,else后面是不加条件的,换言之,else的条件其实就是if条件的对立面,除此之外没有任何其他的限制。所以这种结构一般用于判断是否是某一种情况,或者是只有两种情况,例如非男即女的时候才会用到。

If else if else语句多重判断,使用的语句为if(条件1){ 执行体1 } else if(条件2){ 执行体2 } else{ 执行体3 },我们只给出了一个else if,但是事实上在写代码的过程中,可以使用无数个else if,而且可以省略else不写,这个语句更适合于多情况判断。

if else语句例子

if-else 语句的格式,当 if 语句体或 else 语句体中的语句多于一条时,要用{}把这些语句括起来形成一条复合语句,如下所示。

if(条件表达式){复合语句A; //if体}else{复合语句B; //else体}

当 if 体或 else 体为一条简单语句时,可以省略 {},即:

if(条件表达式)简单语句A;//if体else简单语句B;//else体

同 if 语句一样,条件表达式可以是关系表达式、逻辑表达式、算术表达式或混合表达式等。

编辑:Edt_58

最近更新

愿你带着欧亚DNA远行——西安欧亚学院会计学院2023届毕业典礼暨学士学位授予仪式_世界热资讯
访企拓岗促就业|广州珠江职业技术学院一行赴惠州市赢合科技有限公司洽谈校企合作事宜
牛津大学发布2023年度录取报告!录取3271人_全球观焦点
【时快讯】创新高!深圳2023年高中阶段学校招生12.45万人
哥大宣布永久退出US News美国大学排名评选!
天天关注:深圳再添一国际高中
北京将新建一所一贯制民办国际化学校
新疆2022年一级造价工程师(补考)合格人员名单公示(共709人)
呼和浩特2022年初中级经济师资格证书发放通知
每日视点!重庆2022年一级造价工程师(补考)资格复核通知
兴安盟2022年初中级经济师考试合格人员证书领取通知
福建2022年一级造价工程师(补考)考后资格核查通知 热文
2023山西省运城河津市教育人才引进公告-信息
2023上海信息技术学校拟聘人员公示
2023湖北服装表演高考分数线(含2021-2022历年)
即时:2023山东编导本科分数线多少分(含2021-2022历年)
2023赣南医学院招生计划-各专业招生人数是多少-天天观察
2023湖北美术生本科分数线多少分(含2021-2022年)
2023湖北艺术生本科分数线多少分(含2021-2022年)
世界观察:印度尼西亚很快要禁止这一金属原料的出口
9.21正式发售:《收获日3》开发者日志曝光 共通社群建立-看热讯
【天天时快讯】2023年5月国内VA、VE出口量环比增长,VC出口量同比环比下降
快手官方不给热度怎么办?如何增加快手流量? 全球新动态
安徽太湖:“典”亮美好生活 营造浓厚学法氛围_播资讯
【世界时快讯】浙江水利水电学院举行辅导员素质能力大赛专题培训
今日观点!精准发力,靶向引才——四川农业大学大力加强辅导员及教辅队伍建设
视讯!云南民族大学舞龙队在云南省第二届龙狮争霸赛上喜获佳绩
今头条!云南民族大学首届学生思想政治教育工作研讨会召开
环球短讯!喜报!浙江水利水电学院学子在第五届全国大学生桥梁设计大赛中斩获佳绩
知名歌手演唱会观众齐喊“开空调”!负责人道歉|环球热资讯