news 2026/10/24 4:14:11

本周学习内容:分支与循环语句

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
本周学习内容:分支与循环语句

1.if语句

1.1语法形式:

if(表达式)

{

语句

}

当表达式为真时,语句执行,为假时不执行(0为假 非0为真)

1.2 else

if(表达式)

{

语句1

}

else

{

语句2

}

1.3多条语句

if和else默认只控制下面一条语句,想控制多条语句时用“{}”括起来(初学阶段,即使只控制一条语句也建议用括号括起来,让逻辑更清晰)

1.4多分支

语法形式:

if(表达式1)

语句1;

else if (表达式2)

语句2;

else if(表达式3)

语句3;

else

语句4;

1.5悬空else

当出现多个 if 和 else 时,else 会与前面最近的,没有配对的if结合

2.switch语句(用于判断条件有多个结果的情况)

语法形式:

switch(表达式)

{

case value1 : 语句1

case value2:语句2

.......

default :statement

}

switch语句中的break根据需求添加

switch后面的表达式必须为整型

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

注:

1.case和后边的数字之间要有空格

2.每一个case语句中的代码执行完成后,需要添加break才能跳出switch语句

3.while循环

形式: while(表达式)

{

语句

}

eg: 打印1-10的值

int i = 1;

while(i <= 10)

{

printf("%d",i);

i = i +1;

}

4.for循环

4.1

语法形式

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

{

语句;

}

eg: 打印1-10的值

int i ;

for( i = 1 ; i <= 10 ; 1++)

{

printf("%d",i);

}

4.2 for循环和while循环的对比

while:

int i = 1; 1.初始化

while(i <= 10) 2.判断

{

printf("%d",i);

i = i +1; 3.调整

}

for:

int i ;

for( i = 1 ; i <= 10 ; i++) 1.初始化 2.判断 3.调整

{

printf("%d",i);

}

5. do - while循环

语法形式:

do

{

语句;

}

while(表达式);

eg:打印1 - 10的值

int i = 1;

do

{

printf("%d" , i);

i++;

}

while(i <= 10);

6.break和continue

break: 永久终止循环,只要break被执行,直接跳出循环,继续往后执行

continue:跳过本次循环中的continue后的代码,在for循环和while循环有差异

生活化举例:

1.break:停电,时间未到,也不能继续唱歌了

2.continue:遇到不喜欢的歌,直接跳过

7.goto语句

goto语句能实现在同一个函数内跳转到设置好的标号处

eg:

printf("hehe\n");

goto next;

printf("haha\n");

next:

printf("跳过了haha的打印\n");

打印结果===>hehe

跳过了haha的打印

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

第四章 数据采集及存储

4.1 数据采集概述数据采集&#xff08;Data Collection&#xff09;就是把外部数据&#xff08;网页、API、文件、数据库&#xff09;取到本地。最常见、最适合入门的就是网页爬虫&#xff0c;通常分三步&#xff1a;请求&#xff1a;用 HTTP 把网页源码下载下来&#xff1b;解…

作者头像 李华
网站建设 2026/10/24 4:14:06

东方博宜OJ 4989:学习小组 ← 完全背包

【题目来源】 https://oj.czos.cn/p/4989 【题目描述】 班主任计划将班级里的 n 名同学划分为若干个学习小组&#xff0c;每名同学都需要分入某一个学习小组中。观察发现&#xff0c;如果一个学习小组中恰好包含 k 名同学&#xff0c;则该学习小组的讨论积极度为 ak。 给定讨论…

作者头像 李华
网站建设 2026/10/24 4:13:59

力扣hot100——找到字符串中所有字母异位词

一、题目给定两个字符串 s 和 p&#xff0c;找到 s 中所有 p 的 异位词 的子串&#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。示例 1:输入: s "cbaebabacd", p "abc" 输出: [0,6] 解释: 起始索引等于 0 的子串是 "cba", 它是 &q…

作者头像 李华
网站建设 2026/10/24 4:13:46

用 KMF 钢丝轨道轴承KVE 08 0350 算 BPFO_BPFI_BSF_FTF,再用包络谱反查

低转速、大直径的回转支承类轴承&#xff0c;它的故障冲击频率往往落在几十赫兹&#xff0c;时域波形和常规频谱都被轴频与齿轮啮合盖住&#xff0c;直接看不出毛病。我们做在线监测时&#xff0c;第一步是把 BPFO、BPFI、BSF、FTF 这四个特征频率算准&#xff0c;再用包络谱把…

作者头像 李华
网站建设 2026/10/24 4:13:38

7×24小时自动巡检,中小银行的合规安全感来了

先说关键信息&#xff1a;中小银行的合规安全感&#xff0c;来自"持续在线的巡检"&#xff0c;而不是"测评前的突击"中小银行科技岗最深的焦虑很具体&#xff1a;监管要求向大行看齐&#xff0c;预算和编制却只有大行的零头。等保测评、监管检查、重保值守…

作者头像 李华
网站建设 2026/10/24 4:12:57

共聚焦显微镜与白光干涉仪的陡坡测量技术对比

在微光学元件、微纳结构或复杂曲面检测中&#xff0c;有个问题很实际&#xff1a;设备完成了扫描&#xff0c;不等于每个表面位置都拿到了有效数据。双光子光刻微结构形貌测量尤其如此&#xff0c;陡坡区域噪声升高、点云缺失&#xff0c;同一位置反复扫描的结果甚至对不上&…

作者头像 李华