c语言,分支语句(条件判断语句)

文章目录:

分支语句的概括;
if语句的功能,格式,执行逻辑,执行案例;
  else的功能,格式,执行逻辑,执行案例;
  if语句的嵌套;
switch语句的功能,格式,执行逻辑,执行案例;

PS:(初试C语言,对分支语句的理解和笔记纯属个人理解,如有错误,望大神批改)

分支语句的概括:

C语言中的分支语句主要用于根据条件执行不同的代码块,主要包括if语句和switch语句;

if语句:

功能:if语句用于根据条件执行单一的代码块。如果条件为真,则执行if语句块中的代码;否则,跳过if语句块,继续执行后续的代码。概括来说,就是用于判断真假
格式:

1.  if(表达式)      【注:写代码时此处末尾不加分号】

2.    语句;

执行逻辑:如果表达式结果为0(真),则语句执行;如果表达式结果为非0(假),则语句不执行;   【注:C语言中,0为假,非0为真】
执行案例:

反之:

else:

功能:配合if使用,相当于如果(if)....否则(else)
格式:

1.  if(表达式)

2.   语句1;

3.  else          【注:else后不能有表达式】

4.  语句2;

执行逻辑:配合if语句使用,if语句中,如果表达式成立,则执行,如果不成立,则执行else;
执行案例:输入一个整数,判断是否是奇数,如果是奇数打印是奇数,否则打印是偶数;

if语句的嵌套:

功能:在if,else语句中。else可以与另一个if语句连用,构成多重判断;
执行案例:输入一个整数,判断输入的整数是0,还是正数或负数:

switch语句:

功能:switch是一种特殊形式的if...else结构,用于判断条件有多个结果的情况;
格式:

1.  switch (表达式)     【注:switch后不加分号】  

2. case 常量表达式     【注:case 值后要加冒号】【注:case和后面的数字之间必须有空格】

      语句1;

3.case 常量表达式

     语句2;

   .......................

4.default       【注:default不是必须写,他的作用是:当所有case都无法匹配switch表达式时,用  default提示一下】

注:1,switch后的表达式,必须是整型;

       2,case后的值必须是整型常量;

       3,每一个case语句中的代码执行完成后,需要有个break,才能跳出这个switch语句;

             (如果case执行的时同一个逻辑,则不用加break)

case: 是用来进行多分支选择的关键字,常与switch一起使用;
执行逻辑:switch语句用于根据表达式的值在多个case中选择执行相应的代码块。每个case后面跟着一个常量或值,如果表达式的值与某个case匹配,则执行该case下的代码块,直到遇到break语句或switch语句结束。【通俗来说,就是代码从第一个case开始,如果符合,则输出该case的数据,如果不符合,则继续判断下一个case】
执行案例:输入任意一个整数值,计算除以3之后的余数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值