C语言语句

C语言语句篇——分支语句 Hello~我是芝士,前面的文章中给大家介绍了一些C语言初识篇的内容,对C语言的一些基本的语法以及程序的书写有了初步认识,后面给大家分享C语言语句篇,本篇分享C语言的分支语句。 阅读详情

系列文章目录

  1. C语言综述1
  2. C语言字符集2
  3. C语言词法元素3
  4. C语言表达式4
  5. C语言语句5
  6. C语言声明6
  7. C语言预处理指令7
  8. C语言头文件8


前言

蓝色问号代表个人理解   绿色代表来源   红色问号代表尚有疑问

为什么要读标准?因为全面、权威,所有答案都在标准里面!
哪些人适合浏览本系列文章?不清楚C语言程序的组成,以及每个组成部分的详细内容
持续更新,码字不易,求点赞收藏


前言

为什么要读标准?因为全面、权威,所有答案都在标准里面!
哪些人适合浏览本系列文章?不清楚C语言程序的组成,以及每个组成部分的详细内容
持续更新,码字不易,求点赞收藏

1、语句

语句指定要执行的操作。除非另有说明,否则语句是按顺序执行的

在这里插入图片描述
约束

  1. if语句的控制表达式应为标量类型
  2. switch语句的控制表达式应为整型
  3. 每个case标签的表达式应为整数常量表达式
  4. 同一switch语句中的两个case常量表达式不得具有相同的值
  5. 同一switch语句中最多可以有一个default标签
  6. 循环语句的控制表达式应为标量类型

for (表达式1;表达式2;表达式3) 语句
等同于
表达式1;
while(表达式2){
语句
表达式3
}

  1. 跳转语句导致无条件跳转到另一个位置
  2. goto语句中的标识符应先命名位于当前函数某处的标签
  3. continue语句只能出现在循环体中或作为循环体出现
  4. 中断语句只能出现在switch或loop语句中
  5. 带有表达式的返回语句不得出现在返回类型为void的函数中

 
 
 
 
 
 
 
 


以上纯属个人观点,欢迎大佬批评指正
  1. https://blog.youkuaiyun.com/init33/article/details/121258745 ↩︎

  2. https://blog.youkuaiyun.com/init33/article/details/121318734 ↩︎

  3. https://blog.youkuaiyun.com/init33/article/details/121319873 ↩︎

  4. https://blog.youkuaiyun.com/init33/article/details/121323883 ↩︎

  5. https://blog.youkuaiyun.com/init33/article/details/121323943 ↩︎

  6. https://blog.youkuaiyun.com/init33/article/details/121323932 ↩︎

  7. https://blog.youkuaiyun.com/init33/article/details/121323958 ↩︎

  8. https://editor.youkuaiyun.com/md/?articleId=121323994 ↩︎

2025最新正版Autodesk 3ds Max 2022安装教程:从下载到中文环境配置全流程解析 Autodesk 3ds Max 2022是一款专业的三维建模、动画和渲染软件,广泛应用于影视制作、游戏开发、建筑可视化等领域。 阅读详情

相关推荐

华为昇腾 910B 实战:DeepSeek-R1 蒸馏模型高效部署与性能调优全解析

本文详细解析了在华为昇腾910B硬件平台上高效部署DeepSeek-R1蒸馏系列模型(14B/32B版本)的完整实战流程。内容涵盖从MindIE环境搭建、镜像获取、模型准备,到服务配置、内存参数调优、性能测试及常见问题排查,为开发者提供了基于昇腾910B进行大模型部署与优化的全链路指南。

weixin_28235513的博客 210

C语言基本语句

文章目录@[TOC](文章目录)前言C语言基本语句一、表达式语句二、函数调用语句三、控制语句1)分支语句(选择语句)2)循环语句四、复合语句五、空语句 前言 关于自己的第一篇文章: 记录自己C语言语句的学习成果,着重控制语句 提示:以下是本篇文章正文内容,下面案例可供参考 C语言基本语句 C语言语句被分为以下五类: 1.表达式语句 2.函数调用语句 3.控制语句 4.复合语句 5.空语句 3)控制语句用于控制程序的走向 一、表达式语句 表达式语句一般由分号结尾,其形式表示为:表达式; 表达式语句中最常用

J2410480224的博客 1万+

Adaboost入门教程——最通俗易懂的原理介绍(图文实例)

Adaboost入门教程——最通俗易懂的原理介绍(图文实例)

Max的杂物仓 11万+

【C语言语句】选择语句(分支语句),循环语句,呕心沥血总结C语言各种语句

【C语言语句】选择语句(分支语句),循环语句,呕心沥血总结C语言各种语句、语法。

程序员良辰 3536

EFR32BG22 Thunderboard开发板 使用SPI 读取加速度计

Simplicity Studio v5 创建Silicon Labs蓝牙SoC EFR32BG22 Thunderboard模块的加速度计工程,模块上有一个ICM-20648 6轴运动跟踪设备,集成3轴加速度计和3轴陀螺仪功能,使用SPI接口跟EFR32BG22芯片连接。 我尽量以图片的形式展示(少打字): 将EFR32BG22的Thunderboard模块通过USB线插入到电脑,打开Simplicity Studio v5软件。 下面看重点: 点击搜索到的IO Stream: USART,点击Ins

qq_25727979的博客 1494

安装和使用pandoc

支持 Markdown、DOCX、LaTeX、HTML、PDF、EPUB 等 60+ 种格式 的互相转换

PLANTTHESON的博客 6828

[C语言]if语句详解

本文全方位的的讲解if语句的所有的细节点,可以让我们对if语句理解的更加深入。

幾微的学习博客 1474

【SPSS操作】Non-parametric ANCOVA (Quade‘s) in SPSS

在SPSS中执行Quade的非参数ANCOVA需要手动计算步骤,因为SPSS没有内置的菜单选项。以下是详细的操作指南。

weixin_43689393的博客 1278

C语言常用的语句

C语句分为以下5类(1). 控制语句1.条件语句:if(表达式) … else if(表达式) … else …代码如下2.循环语句:(1). for(表达式1;表达式2;表达式3) …。在C99标准中允许表达式1定义变量并赋予初值。推荐在这里给仅在循环中用到的变量定义,因为这样能缩短变量的作用域代码如下(2). while(表达式) …意思是,先计算“表达式”的值,当值为真(非0)时,执行“语句块”;

qq_67972375的博客 7921

innovus中path group 的策略和应用(上)

在所有的后端工具里边,有三个重要的引擎:auto-place,CTS,auto-route三个。这里边的auto-place是决断了整个设计时序的基点。。当然,就算是到了CTS/route阶段后,也可以继续利用auto-place数据优化的功能,在数据库上做数据路径增量优化(optDesign -increment)。可以说,数据路径的优化手段,实际上是贯穿在整个后端流程上的。。看看这其中的奥妙和有趣的事情。ICer GO!

i_chip_backend的博客 4215

Simulink小白必看:用Simscape轻松搭建二阶倒立摆模型(附完整参数配置)

本文为Simulink初学者提供了使用Simscape Multibody模块库,从零开始搭建二阶倒立摆非线性物理模型的完整实战教程。文章详细讲解了如何通过物理组件(如刚体、关节)直观建模,替代复杂的数学推导,并涵盖参数配置、仿真调试及模型线性化方法,帮助读者快速掌握这一高效的物理建模路径。

grpc6streamer的博客 1045

c语言分支语句

C语言语句分为以下五类1.表达式语句2.函数调用语句3.控住语句4.复合语句5.空语句本次介绍的是控制语句控制语句:用于控制程序的执行流程,已实现程序的各种结构方式【顺序结构、选择结构、循环结构】,它们由特定的语句定义符组成,c元有九种控制语句。可以成以下三个类:1.条件判断语句也叫分支语句:if语句、Switch语句;2.循环执行语句:do while语句、while语句、for语句;3.转向语句:break语句、goto语句、continue语句、return语句;

y3245239334的博客 1867

【PCIe】CDNS PCIe VIP 杂记 -- Callback

最近在研究Cadence PCIe VIP,怎一个“惨淡”来描述。用的真是一言难尽啊,都是泪。记录一些最近学习的觉得想记录的内容在此,仅供参考讨论学习哈。有不对之处请指出大家一起讨论。

小邦是名小ICer的博客 2716

【C语言初阶】循环语句 —— while语句

本节介绍了循环结构中的while语句,给出了它的语法结构;讲解了在while语句中分别使用break语句和continue语句会起到什么样的效果。

共同学习,相互分享。 4426

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

c 语言 常用语句,c语言六种基本语句是什么

c语言六种基本语句是:1、表达式语句;2、标签语句;3、循环语句;4、复合语句;5、跳转语句;6、选择语句。C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。C语句可分为以下五类:1.表达式语句2.标签语句3.循环语句4.复合语句5.跳转语句6.选择语句下面分别作详细说明:表达式语句表达式语句由表达式加上分号“;”组成。其一般形式为:表达式;执行表达式语句就是计算表达式的值和执行副...

weixin_42148975的博客 8324

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

C语言的选择语句

C语言的选择语句允许程序在一组选项中选择一条特定的执行路径。C语言包括两类选择语句,if语句和switch语句。if语句if语句通过测试表达式的值从两种选项中选择一种,if语句的一般形式为:if (表达式) 语句 其中表达式的括号是必须的。if语句的执行步骤是先计算圆括号内表达式的值,如果表达式的值非零,则结果为真,执行圆括号后面的语句。注意区分关系运算符中的==和赋值运算符,因为在C语言

奔梦记 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

c语言的语句详解

基础的分支语句、循环语句

m0_73693552的博客 1260

C语言控制语句

控制语句是编程语言中用来改变代码执行顺序的语句,它们使得程序不再是简单地从上到下执行,而是根据特定条件或者某种方式来决定接下来执行哪一部分代码。C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成

TENET123的博客 845

C语言的语句

3.1引例 求华氏温度100°F对应的摄氏温度,计算公式: 式中:c表示摄氏温度,f表示华氏温度。 #include<stdio.h> int main(void) { /*定义2个整数变量,celsius表示摄氏温度,fahr表示华氏温度*/ int celsius, fahr; printf("输入华氏温度:"); scanf_s("%d", &fahr); celsius ...

weixin_61913018的博客 2519

【C语言总结】C语言语句总结

C语言语句总结 1.空语句 C语言最简单的就是空语句,本身只包含一个分号,空语句本身不执行任何任务 2.表达式语句 c并不存在专门的“赋值语句“,那么它的赋值就是一种操作,和加法减法一样,在表达式内部进行 x = y + 3; ch = getchar() 这实际上是表达式语句,不是赋值语句 请考虑下面这条语句: printf("hello world"); prin

Qregi的博客 1768

C语言入门篇——语句篇

表达式(expression)由运算符和运算对象(运算符操作的对象)组成。简单的表达式是一个单独的运算对象,以此为基础可以建立复杂的表达式。运算对象可以是常量、变量或二者的组合。 C语言表达式的一个最重要的特性的,每个表达式都有一个值。要获得这个值,必须根据运算符优先级规定的顺序来执行操作。 语句:语句是C程序的基本构建块。一条语句相当于一条完整的计算机指令。在C中。大部分语句都以分号结尾。

sakura0908的博客 1万+

C语言的分支语句

1 if (表达式)2 语句3 else表达式成立(为真),语句执行;表达式不成立(为假),语句不执行。,也就是如果表达式为0,则语句不执行;表达式结果不为0,则语句执行。上图简要阐明了if语句的执行过程,便于深入理解if语句。

2401_86080061的博客 1326

C语言语句、语句分类及注释

●注释是对代码的说明,编译器会忽略注释,也就是说,注释对实际代码没有影响。 ●注释是给程序员自己,或者其他程序员看的。 ●好的注释可以帮我们更好的理解代码,但是也不要过度注释,不要写没必要的注释。 ●即使有了操作符的优先级和结合性,我们写出的表达式依然有可能不能通过操作符的属性唯一确定表达式的计算路径,那这个表达式就是存在潜在风险的,建议大家不要写出特别复杂的表达式。

m0_62183318的博客 1368

c语言的语句分类

c语言语句分类

m0_69587991的博客 1836
上一篇: C语言表达式
下一篇: C语言头文件
init33
博客等级 码龄5年 18粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值