0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言if语句最常见的几种形式

jf_78858299 来源:C语言 作者:闫小林 2023-03-09 11:05 次阅读

** C语言if语句的一般形式**

1、一般形式

  • f(表达式) 语句1
    [else 语句2]
    
  • if语句中的表达式可以是关系表达式、逻辑表达式,甚至还可以是数值表达式。
  • 语句1和语句2可以是一个简单的语句,也可以是一个复合语句,还可以是另一个if语句。
  • 方括号内的部分(即else子句)为可选的,既可以有,也可以没有。

C语言if语句最常见的3种形式

  • 没有else子句部分
    if(表达式) 语句1

  • 有else子句部分
    if(表达式)

    语句1
    

    else

    语句2
    
  • 在else部分又嵌套了多层的if语句

    if(表达式1) 语句1
    
    
    
      else if(表达式2) 语句2
    
    
    
      else if(表达式3) 语句3
    
    
    
      ……
    
    
    
      else if(表达式m)语句m
    
    
    
      else  语句m+1
    

语句1、语句2...语句m等是if语句中 的“内嵌语句”,它们是if语句中的一部分。

  • 整个if语句可以写在多行上,也可以写在一行上。
  • if语句无论写在几行上,都是一个整体,属于同一语句。
  • 内嵌语句也可以是一个if语句。
  • 在if语句中要对给定的条件进行检查,判断所给定的条件是否成立。

C语言if语句比大小

#include
int main()
{
int num1,num2;
int max;
printf("请输入两个数:");
scanf("%d %d",&num1,&num2);
if(num1>num2)
{
max=num1;
}
else
{
max=num2;
}
printf("较大的数是:%d\\n",max);
return 0;
}

编译运行结果:

请输入两个数:3 5
较大的数是:5

--------------------------------
Process exited after5.956 secondswith return value0
请按任意键继续. . .

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7530

    浏览量

    128618
  • IF
    IF
    +关注

    关注

    1

    文章

    48

    浏览量

    26790
收藏 人收藏

    评论

    相关推荐

    电动车电池最常见几种损坏情况(二)

    电动车电池最常见几种损坏情况(二) 对导致电池失效的六种情
    发表于 11-16 14:04 1w次阅读

    C语言中if语句、if-else语句和switch语句详解

    在C语言中,有三种条件判断结构:if语句、if-else语句和switch语句
    发表于 08-18 16:36 1013次阅读
    C<b class='flag-5'>语言</b>中if<b class='flag-5'>语句</b>、if-else<b class='flag-5'>语句</b>和switch<b class='flag-5'>语句</b>详解

    【跟我学单片机C语言】 正确使用C51复合语句和条件语句

    {}是什么意思?什么作用?在C中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解。在 VB 等一些语言中同一个()号会有不一样的 作用,它能用于组合若干条语句形成功能块,能用做数组
    发表于 12-13 10:22

    自学C语言最常遇到的七个问题

    (“\n%d”,*(&a); //打印出来的是10问题七:c语言中{;}什么意思?答:这相当于while(1);死循环。for语句的一般形式如下:for(表达式1; 表达式2; 表达式
    发表于 10-29 10:41

    请问模拟前端中最常见的模/数转换器有哪几种类型?

    模拟前端中最常见的模/数转换器有哪几种类型?
    发表于 04-20 06:33

    常见几种代表性的HDL语言

    HDL发展状况是怎样的?常见几种代表性的HDL语言硬件描述语言HDL得未来发展
    发表于 04-28 06:44

    C语言常见符号分类有哪几种

    C语言常见符号分类有哪几种
    发表于 10-19 09:36

    区分SQL语句与主语言语句

    为了区分SQL语句与主语言语句,所有SQL 语句必须加前缀EXEC SQL处理过程:含嵌入式SQL语句的主语言程序预编译程序转换嵌入式SQL
    发表于 10-28 08:44

    记录几种最常见、最基础的通信方法

    去处理,本文将记录几种最常见、最基础的通信方法。数据类型和编码格式数据类型通信前,我们得先对各个数据类型有基础的了解。其中单片机常见的无非是u8/u16/int/float/char/str。通信
    发表于 01-05 06:19

    C语言中常见的数据溢出情况有哪些

    C语言中有几种基本数据类型呢?C语言中常见的数据溢出情况有哪些?
    发表于 02-25 07:55

    浅谈C语言return语句的用法

    今天一起来分析C语言,return语句的用法。return语句的用法一个C语言程序往往由一个主函
    发表于 05-11 09:45

    电动车电池最常见几种损坏情况(一)

    电动车电池最常见几种损坏情况(一) 首先有一点我们要理清,我们在这里所说的电池几种损坏情况是排除电池外部损坏这一点的
    发表于 11-16 14:02 7287次阅读

    C语言总结_语句、运算符

    当前文章复盘C语言的: 位运算运算符、基本运算符、数据类型、变量、for语句、while语句、goto语句、switch语句、运算符优先级强
    的头像 发表于 08-14 09:39 758次阅读

    浅谈PCB设计几种常见的走线形式

    直线走线是最简单、最常见的走线形式。它具有直接快速的优势,可以减少信号传输的延迟。在电路设计中,常会有一些必须在一条直线上连接的信号线,因此采用直线走线可以更好地满足这一需求。
    发表于 12-11 10:15 353次阅读

    熔断器有几种形式 熔断器的灭弧方法有哪几种

    。下面将详细介绍。 一、熔断器的形式 1.一次性熔断器:一次性熔断器是最常见的一种熔断器形式。它们通常由金属丝或铜带制成,当电流超过设定的额定值时,金属丝会被熔化,切断电路,从而保护设备免受过流的损害。这种熔断器使
    的头像 发表于 02-06 10:08 534次阅读