C语言分支语句与循环语句学习(2023.12.13)

一.什么是语句

1.表达式语句

2.函数调用语句

3.控制语句

4.复合语句

5.空语句

这里主要介绍控制语句

 控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。

主要分为3类:1.条件判断语句(也叫分支语句)包括if语句和switch语句;2.循环执行语句包括for语句,while语句与do while语句;3.转向语句:break语句,goto语句,continue语句,return语句。

二.分支语句

1.if语句

  if语句是一个选择语句,此处if后面括号中的“3==3”是一个判断语句,假如判断结果为真则运行if后面紧跟的语句。为假则执行else后面的语句。

注意:if后面默认只跟一条语句。如有多条语句则需要加花括号。如图:

if语句的使用还可以更加复杂一些比如嵌套使用:

if语句还可以取决返回值的数

例如:

这里由于只能返回一个值,而当if语句成立时,就会运行if语句后面的语句,若不成立,则运行后一条语句。但是,这里有一个值得注意的点,这个代码是采取了技巧的。即返回值只有一个,假如返回值有两个则会产生错误,我们可以在函数上清晰的看到这一点如图:

小练习:打印1到100内的奇数

二.swich函数

​
#include <stdio.h>
int main ()
{
    int a;
    switch (a)
    case 1:printf("星期一");break; 
    case 1:printf("星期二");break; 
    case 1:printf("星期三");break; 
    case 1:printf("星期四");break; 
    case 1:printf("星期五");break; 
    case 1:printf("星期六");break;
    case 1:printf("星期天");break;
return 0;
}  

​

注意,switch只有在碰到break时才会主动停止。

注意:字母也算整形。

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值