首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【C语言】分支语句与循环语句

【C语言】分支语句与循环语句

作者头像
用户11719958
发布2025-12-30 14:04:22
发布2025-12-30 14:04:22
1480
举报

一、什么是语句?

C语言程序设计结构包括:

1.顺序结构

2.选择结构

3.循环结构

C语言语句大致可以分为3类:

1.分支语句:也叫选择语句,if语句,switch语句

2.循环语句:for循环,while循环,do...while循环

3.转向语句:break语句,continue语句,goto语句

二、分支语句(选择语句)

2.1 if

if语句的语法形式如下: 

if(表达式)     语句   //如果循环体想要包含多条语句,可以加上大括号

if(表达式1)        语句1 else       语句2

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

其中,当表达式为真时,程序执行。在C语言中,规定0为假,非0为真。

下面是代码演示:

2.2 悬空else 

我们实际上是希望if(a==1)与else匹配的,但这样写就会造成if(b==2)与else匹配,所以运行结果就会什么都没打印。 

2.3 switch语句 

switch语句格式:

switch(expression) {      case  value1:statement      case  value2:statement      case  value3:statement       default:  statement }

switch后的expression必须是整形表达式;

case后的值必须是整形常量表达式; 

 代码示例如下:

三、循环语句 

3.1 while循环 

格式如下:

while(表达式)         语句   //如果循环体想要包含多条语句,可以加上大括号

 表达式为真,执行语句,表达式为假,循环停止。

3.2 do...while循环 

在循环语句中,他的使用最少,格式如下:

do {      语句 }while(表达式); 

开始先执行语句,再判断表达式真假,若为真,则继续循环,若为假,则停止循环

代码示例:

3.3 for循环 

相较于前面两种,for循环用的次数更多

for循环语法形式如下:

for(表达式1;表达式2;表达式3)        语句//如果循环体想要包含多条语句,可以加上大括号

表达式1:初始化部分

表达式2:判断部分

表达式3:调整部分 

代码示例: 

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、什么是语句?
  • 二、分支语句(选择语句)
  • 三、循环语句 
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档