语句
空语句
C最简单的语句就是空语句,它本身只包含一个分号。空语句不执行任何任务。
适用于语法要求出现一条完整的语句,但是不需要它执行任何任务的场合。
switch case
switch (表达式) 语句
表达式具有整数类型,并且这里的语句就是该 switch 主体,它包括了多个 case 标签,以及最多一个 default 标签。
在case后的各常量表达式的值不能相同,否则会出现错误。
在case后,允许有多个语句,可以不用{}括起来。
各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
default子句可以省略不用。
do…while
do
{
语句;
}
while (表达式);
do…while
是先执行一次循环体,然后再判别表达式”。当表达式为“真”时,返回重新执行循环体,如此反复,直到表达式为“假”为止,此时循环结束。当你需要循环体至少执行一次时,选择
do...while
。
continue 和 break
continue
语句只结束本次循环,而不是终止整个循环。break
语句则是结束整个循环过程,不再判断执行循环的条件是否成立。
continue
只能在循环语句中使用,即只能在for、while 、do…while
中使用,除此之外continue
不能在任何语句中使用。continue
不能在switch
中使用,除非switch
在循环体中。此时continue
表示的也是结束循环体的本次循环,跟switch
也没有关系。
goto
goto
语句是一种无条件流程跳转语句,通常 goto
语句与 if
语句结合使用,当满足一定条件时,程序流程跳转到指定标号处,接着往下执行。
goto
语句通常用于跳出多层循环。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决