关于对c语言循环语句的感悟

寻迹Arduino智能小车 Arduino巡线寻迹智能小车 阅读详情

1.switch循环语句

在我们使用Switch循环是需要注意,Switch(int)只能使用整数类型,而字符本质上也是整数类型,因为它的本质是ASCLL码表。而switch语句时常是会用到break跳出循环,不然会一直划到底部,直到循环结束或遇到下一个break;这样可能导致与所想结果不相符。在我们想要使用Switch语句时需要想办法将判断条件变为整数类型。

2.while循环语句

首先,while循环比较简单易懂,如果符合while()后的条件就会执行while中的代码,但需要注意的是,在while循环的结尾通常需要加上一句代码用以控制调整,否则易出现死循环。如{int i=0;while(i<5)   printf("%d",i);}则会出现死循环,因为最后没有调整i的值,所以最后可以加上i++或其他调整的代码。也需要注意一点{}的使用,如果没有加上{}则默认只循环后面的一条语句。如while(i<5) printf("%d",i);i++;没有加上{}将i++扩在里面,导致这条代码也是死循环。

3.for循环语句,对于for(表达式1;表达式2;表达式3),表达式1用于初始化,如,int i=0;或者其他的值,要初始化一个值,表达式2是条件语句,相当于while后面()中的作用,表达式3用于调整循环,如i++,或其他的调整代码,而for循环基本可以代替while循环使用,for循环中的每一条表达式都可以省略,但尽量不要省略,如果省略,可以再for循环之前进行初始化,表达式2省略则该条件默认为真,表达式3省略则不会更新循环变量,但可以在循环内部手动加上循环变量的改变,如果随意省略,很容易让循环变成死循环。

循环语句在c语言中是十分重要的代码。循环之中还可以嵌套循环,如打印九九乘法表时或者使用冒泡法排序等等,嵌套循环会比单层循环复杂。

嵌套循环的次数是两个循环次数相乘。

数据驱动AI落地:从业务价值到技术实践的全链路方法论 以数据驱动为核心,围绕 AI 落地全链路展开:先建全域数据体系(拉通内外部数据、治理数据质量),再将 AI 嵌入研发、制造、营销、服务等业务链路解决痛点,搭配混合算力架构保障技术落地,辅以 “小场景试错 - 复制” 战略、跨部门团队等方法论。结合美的集团数字化转型实践,最终实现 AI 对业务降本、增效、增收的价值,为企业 AI 转型提供可复用路径。 阅读详情

相关推荐

【微知】关于GB200 NVL72服务器的一些信息?(36CPU72GPU;LPDDR5X 17T;HBM3e 13.5T;5代NVlink 1.8TB; 720P算力FP8;120Kw)

本文仅根据官网介绍分析,存在纰漏仅供参考。

技术札记 5383

C语言分支和循环语句的学习感悟

近期刚好学习到分支和循环语句,C语言中,分支和循环语句是控制程序流程的重要工具。常用的分支语句包括if语句、switch语句,常用的循环语句包括for循环、while循环和do-while循环。

XiaoNanHai777的博客 1530

树莓派计算模块摄像头连接与配置全攻略:从硬件跳线到软件驱动

在嵌入式视觉项目中,摄像头模组的连接与驱动是图像采集和视频分析的基础。其核心原理是通过CSI-2高速串行接口协议传输图像数据,并依赖I2C总线进行传感器寄存器配置。这一技术方案的价值在于为工业控制、机器人等嵌入式设备提供了稳定、高性价比的视觉感知能力。在实际应用中,开发者常面临摄像头无法识别、I2C通信失败等挑战,尤其是在使用树莓派计算模块时,其硬件接口需要通过I/O板引出,配置过程涉及设备树参数调整等关键步骤。本文聚焦于解决这些实际问题,详细拆解了从硬件连接到软件驱动的完整流程,特别是针对CM4、CM3+

weixin_29184075的博客 335

【C语言进阶深度学习记录】七 C语言中的循环语句

文章目录1 循环语句分析1.1 do...while循环1.2 while循环1.3 for循环1.4 三种循环语句使用对比2 break和continue的区别3 总结 1 循环语句分析 C语言中的循环语句主要有for循环,while循环和do…while循环。 循环语句的基本工作方式: 通过条件表达式判断是否执行循环体 条件表达式遵循if 语句的表达式原则 do,while,for的区别 ...

厚积薄发 3903

OpenMV识别颜色源码

【代码】OpenMV识别颜色源码。

dxt258013的博客 402

绝缘体上硅(SOI) vs 传统硅片:5个关键性能对比及适用场景分析

本文深入对比了绝缘体上硅(SOI)与传统硅片在功耗、速度、隔离性等5个关键性能维度的差异,并分析了各自适用场景。SOI技术凭借其独特的埋氧层结构,在低功耗、高频应用和极端环境下展现出显著优势,特别适合移动设备、汽车电子和航天应用。

weixin_30335575的博客 554

C语言分支与循环学习心得分享(1)

C语言分支与循环学习心得分享。

Smalleyes47的博客 1246

Open3D DBSCAN聚类

DBSCAN算法做为一种有名的密度聚类算法,它是通过邻域参数(Distance,MinPts)来刻画样本分布的紧密程度。而在真正开始之前,首先要理解下面这几个概念:更为具体的内容也可参考这篇文章点云DBSCAN聚类算法。...

dayuhaitang1的博客 1795

C语言分支与循环学习心得

在学习循环之前,我编写的程序往往是一次性的,即程序运行结束后,其结果就无法改变。我通过编写简单的程序,如判断数字的奇偶性或大小比较,逐渐熟悉了if-else语句的用法。然而,在编写更复杂的程序时,我发现if-else语句难以满足需求,这时,我发现了switch语句的强大之处。通过使用switch语句,我可以根据多个不同的条件执行不同的代码块,大大提高了代码的可读性和维护性。在学习过程中,我也遇到了一些困难和挑战。但通过不断的实践和思考,我逐渐掌握了如何合理地使用分支和循环的嵌套,使得程序更加高效和简洁。

xiao_ou_的博客 974

FPGA实现AXI-Stream通信

本文介绍了在FPGA中实现AXI-Stream接口的工业级方案,重点解析了核心协议信号(TVALID/TREADY/TDATA/TLAST)与可选扩展信号,并提供了Verilog最小化实现示例。文章详细阐述了握手协议规则、时序约束方法,以及吞吐量优化技巧(如寄存器切片和双缓冲策略),同时给出了跨时钟域处理的异步FIFO解决方案。此外,还包含验证调试方法(Testbench结构和ILA触发设置)和典型应用场景(视频处理/网络传输),最后提供了资源消耗参考数据。该实现方案严格遵循Xilinx/Intel官方规范

whm128的博客 1464

国自然基金申请书撰写新思路:如何合理利用AI提高本子竞争力?

最后给大家推荐的400多所高校教师都在用的AI平台——高级学术版专业应用平台,集成了国际主流学术应用,以及ChatGPT、Claude、Gemini、Grok等Al大模型的高级版本平台,还有,可以辅助大家高效完成科研和学术写作任务,当然撰写硕博论文,课题、职称论文、国社科、国自然基金本子也是手拿把掐。创新点、技术路线、前期基础,但是我们也可以把写好的初稿交给AI,让它扮演资深研究员,帮我们精炼表述、优化段落结构,并揪出可能被评审追问的逻辑漏洞。,我们需要的是让它帮我们理清楚思路,而不是让它替我们完成内容。

智能AI让学术科研更容易 664

c语言关于循环结构的心得体会,C语言学习:循环结构语句for

循环结构句子前次说了while和do-while循环,不行理解的能够检查我的上一篇文章,仍是比较具体的。今日的for循环句子你仔细阅览之后,必定会有巨大的收成!for 循环的一般方式为:for(表达式1; 表达式2; 表达式3){句子块}它的运转进程为:1) 先履行“表达式1”。2) 再履行“表达式2”,假如它的值为真(非0),则履行循环体,否则完毕循环。3) 履行完循环体后再履行“表达式3”。4...

weixin_35853363的博客 2347

新手必看!一步步教您如何获取可用的D音Cookie(为什么我复制的D音Cookie无法正常使用?)

新手必看!一步步教您如何获取可用的抖音Cookie(为什么我复制的抖音Cookie无法正常使用,无法下载无水印视频?)

XiaoqiangClub的博客 1491

关于C语言分支循环语句详解(在学习时的收获与感悟)

C语言分支循环语句 分支语句 if语句switch语句 循环语句 while循环 for循环 do...while循环 break和continue

我要学编程的博客 1227

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

2021-11-11

这个作业属于哪个课程 https://bbs.youkuaiyun.com/forums/csuft_swxy_C?typeId=17327 这个作业要求在哪里 https://bbs.youkuaiyun.com/topics/603228317 这个作业的目标 <加深对c语言的理解> 学号 <20218562> 1. 完成云班课的知识点总结作业,并给出截图 2. 学习总结 2.1 学习进度条 周/日期 这周所花的时间 代码行 学到的知识点的简介 目前比较迷惑的问题 ...

l3066291432的博客 762

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

跳出多重循环_第四章 C语言循环

第四章主要介绍了分支结构,循环结构的简单使用,还有其他简单的语句结束语句,比如,break,continue.还有gote语句。下面是我学习C语言第四章的一些心得和总结。1.简单的if语句简单if语句的基本结构如下:其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 那么像上面这种情况,在C语言中就要用到if-else语句了,简单的if-else语句的基本结构如下:其语义是:如果表...

weixin_29605669的博客 193

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

与c语言循环语句的相爱相杀

目前也只接触到基本的 for,switch,if,while,do while,后面还有更多的内容值得探索,当然好好掌握这几个运用自如,熟练嵌套,也有着一定的难度。最让我苦恼的是部分嵌套关系,是放在花括号里还是花括号外,是否在这一层循环中就能完成我的目标,是否输出内容就能达到我心中所想。后面我还有更多的时间要去运用和探索,还有数组,链表,指针等着我打怪升级,关关难过关关过,好好利用自己的寒假时间,每天定时定量完成网课或者变成练习题,培养自己的编程思维,在开学之日定要让他人“士别三日,当刮目相看”。

2402_82668876的博客 455

初识C语言

##什么是C语言 C语言一门计算机语言,主要应用于底层开发。 计算机语言的发展历程: 二进制语言(正电1/负电0)->汇编语言->B语言->C语言->C++、java等语言 ##第一个C程序 hello world #include<stdio.h> //standard input output int main // 主函数,是程序的入口,有且仅有一个 {

一品铁观音 的博客 612

实践和积累——初学C语言的体会(一)

在这里插入代码片 #include&amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;gt; void main() { float a1,a2; double b1,b2; int c1,c2; unsigned int d1,d2; long f1,f2; a1=3.56; a2=-6.123456789; b1=3456.98765; b2=-6.123456789; c1=-50; c2=32768; d

weixin_43424136的博客 287

C语言I--作业07

这个作业属于哪个课程 https://bbs.youkuaiyun.com/forums/csuft_swxy_C?category=0&typeId=17321 这个作业要求在哪里 https://bbs.youkuaiyun.com/topics/603526787 这个作业的目标 熟练运用while,for循环和if-else语句 学号 20208989 一、本周作业(总分40分) 1.1 完成PTA作业,并给出编程题完成截图,截图上有自己的学号及姓名标识(不是截图形式的计0分)(每题5分...

weixin_63126529的博客 499

实验三——for 语句及分支结构else-if

1.本次课学习到的知识点:(1)for语句的使用以及循环功能 (2)else-if语句是最常用的实现多分支的方法,一般形式为 if (表达式1) 语句1; else if(表达式2) 语句2; … else if(表达式n-1) 语句n-1; else 语句n; 2. 实验过程中遇到的问题及解决方法: 问题:对于符号的运算、分母有规律的增加的程序还是不太会编,例如:求n项分...

weixin_30797027的博客 173

C语言程序设计2018级数学四班杜正鑫

一.知识点总结 1.程序:编译预处理命令+头文件+主函数 2.C程序处理的数据:常量和变量(顾名思义理解这两个名词) (1)常量:C语言基本数据类型:整型(int、long long int),实型(单精度float、双精度double),字符型(char),枚举类型等; (2)变量:使用基本原则是必须先定义后使用,定义时形式为:类型关键字+变量名,英文字母开头后面可以跟字母或数字;赋值运算符=...

qq_43644299的博客 296

C语言I博客作业 04

C语言I博客作业 04 这个作业属于哪个课程 <班级的链接> 这个作业要求在哪里 <作业要求的链接> 这个作业的目标 <C语言的应用了解> 学号 20218482 1.完成云班课的知识点总结作业,并给出截图 2.学习总结 2.1学习进度条 周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑问题 10/11-10/17 21 477 浮点数,表达式,符合赋值,if,else,while,for,嵌套级联,多路分支 能

weixin_62142268的博客 582

C语言I博客作业02

这个作业属于哪个课程 https://bbs.youkuaiyun.com/forums/csuft_swxy_C?category=0&typeId=17328 这个作业要求在哪里 https://bbs.youkuaiyun.com/topics/603005216 这个作业的目标 <练习写代码> 学号 <20218591> 1. PTA作业 7-1 计算分段函数[2] (10 分) 本题目要求计算下列分段函数f(x)的值: f2-11 注:可在头文件中包含math....

m0_62142413的博客 1170

C语言程序设计作业04

c语言程序设计作业04

m0_74009269的博客 407

C语言I博客作业07

这个作业属于哪个课程 https://bbs.youkuaiyun.com/forums/csuft_swxy_C?category=0&typeId=17328 这个作业要求在哪里 https://bbs.youkuaiyun.com/topics/603526953 这个作业的目标 提高对选择和循环语句的运用 学号 20218617 一、本周作业(总分40分) 1.1 完成PTA作业,并给出编程题完成截图,截图上有自己的学号及姓名标识(不是截图形式的计0分)(每题5分) 7-1 韩信点兵 (...

weixin_62142477的博客 267
下一篇: 用c语言如何打印出菱形(随意行数的菱形)
馒头HCLL
博客等级 码龄2年 31粉丝 10原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值