news 2026/8/2 12:18:38

分支与循环

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
分支与循环

分支

if 语句

语法形式:表达式为真,执行语句,为假则不执行

if (表达式) 语句;

if else语句

语法形式:表达式为真,执行语句1,否则执行语句2

if (表达式) 语句1; else 语句2;
多条语句

if和else语句中默认只控制一条语句,若要执行多条语句,用{ }括起来即可

if (表达式) { scanf("..."); printf("..."); } else { printf("..."); }
多个分支

若结果不止两种,运用嵌套if,else与另一个if连用,构成多重判断

语法形式:

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

switch语句

switch语句是一种特殊的if else 结构,用于判断多种结果的情况

形式为:

switch (表达式) { case 1 : 语句1; break ; case 2 : 语句2; break ; ...... default: 语句3; }

注意:

1、switch后面的表达式必须是整型表达式

2、case和后面的值必须是整型常量,且与其之间必须有空格

3、每一个case语句中的代码执行完之后,需要加上break,才能跳出这个switch语句

4、default 的意义:当表达式的值不匹配任何一个case语句的时候,就会执行default语句,default通常放在最后

循环

while循环

while (表达式) 语句;

形式与if语句相似,表达式为真,执行语句;但while语句可循环执行,而if语句只能执行一次

循环的实现:表达式含判断,语句中有调整,调整到表达式为假,循环停止

for循环

for (表达式1;表达式2;表达式3) 语句;

三个表达式分别为循环变量的初始化,结束的条件判断,变量的调整

for循环与while循环的实现原理相同,构成相同,只是形式不同,

do while循环

do 语句; while(表达式);

循环的实现:先执行语句,表达式判断,为真则进行下一次,为假则停止

break与contine语句

break

跳出循环,不再执行

continue

跳过本次循环中continue后面的代码

由于for和while循环形式不同,因此continue再两者中有差异

int i=1; while(i<=10) { if(i==5) { continue; printf("%d",i); i=i+1; } }

while循环里,i=5时,continue到i<=10,未执行printf和i=i+1,回到判断始终成立让其陷入死循环;

for(int i=1;i<=10;i++) { if(i==5) continue; printf("%d",i); }

for循环里,i=5s时,continue到i++,未执行printf,使打印的结果跳过5

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 15:03:12

拖延症福音!全领域适配的降AI率工具 —— 千笔·专业降AIGC智能体

在AI技术深度渗透学术写作的今天&#xff0c;越来越多的学生、研究人员和职场人士开始依赖AI工具提升写作效率。然而&#xff0c;随着查重系统对AI生成内容的识别能力不断提升&#xff0c;论文中的“AI率超标”问题逐渐成为困扰众多作者的难题。无论是知网、维普还是Turnitin&a…

作者头像 李华
网站建设 2026/7/14 15:03:14

查重率 30% 降至 3%:别再用 Gemini 3 玩“改词换句”的低级游戏了!

01. 这种“改了白改”的绝望&#xff0c;你一定懂深夜一点&#xff0c;当你把精心打磨的初稿传上查重系统&#xff0c;几分钟后跳出的那一抹刺眼的“深红色”&#xff0c;足以让任何科研人瞬间破防。最让人绝望的是&#xff0c;你明明已经对着那些红字&#xff0c;把“因为”改…

作者头像 李华
网站建设 2026/7/14 15:03:29

SEO_详解SEO关键词研究的完整步骤与工具推荐

SEO关键词研究的完整步骤与工具推荐在当今竞争激烈的互联网环境中&#xff0c;SEO&#xff08;搜索引擎优化&#xff09;是提升网站排名和吸引流量的关键。而在SEO的众多策略中&#xff0c;关键词研究占据了核心位置。本文将详细解析SEO关键词研究的完整步骤与推荐的工具&#…

作者头像 李华
网站建设 2026/7/14 15:03:30

多线程 -Thread

一.概念一个进程太“重”了&#xff0c;创建一个进程&#xff0c;比较重&#xff08;消耗的资源比较多&#xff0c;时间也比较长&#xff09;&#xff0c;销毁一个进程也很重所以线程就是为了解决这个问题&#xff0c;线程要比进程“轻”创建线程的开销比创建进程小很多&#x…

作者头像 李华
网站建设 2026/7/14 15:03:27

2026年国内AI镜像站选择指南:站长、开发者、内容创作者的实战推荐

面对市面上众多的AI镜像站&#xff0c;国内用户如何选择真正稳定、性价比高的服务平台&#xff1f;本文将从实际使用场景出发&#xff0c;为站长、开发者、内容创作者三大群体提供针对性的选择建议和实战推荐。 目前国内用户想免费使用Gemini 3.1 Pro&#xff0c;最推荐的是聚…

作者头像 李华
网站建设 2026/7/14 15:03:15

软件测试day1

软件测试的定义 软件&#xff1a;控制计算机硬件的工具 页面客户端 请求/响应 代码服务器 请求/响应 数据服务器 软件测试&#xff1a; 使用 技术手段 验证 软件是否满足使用需求 目的&#xff1a;减少bug 需求产生 需求输出 ui页面 开发测试主流技能 1.功能测试 验…

作者头像 李华