| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 学习C语言循环心得 -> 正文阅读 |
|
[C++知识库]学习C语言循环心得 |
? ? ? ? 不知不觉,我们已经开始了循环结构的学习,这一章明显比前两章的难度更难,但挑战性也更高,下面是我对于这一章的一点心得体会与知识点汇总。循环结构是程序中的一个基本结构。在我们用程序解决实际问题时,常常会用大量的循环结构去处理,循环结构可以使我们只用很少的语句,就可以让计算机反复执行同类的计算,从而减少开发者的工作量。循环结构的基本特点是,在给定的条件成立时,便执行某段程序直到条件不符合条件为止。而C语言为我们提供了while语句、do…while语句、for语句三种基本的循环结构,也可以将其进行组合嵌套成不同的循环结构,这种循环的嵌套不仅可以解决更多的问题,但难度也同时跟着增加。 while语句又称为当型循环控制语句,其一般表达式为while(表达式)语句,表达式为条件,语句为循环体。该语句所表达的含义是:当表达式为真时(表达式的值非零)时执行循环体,否者终止循环。While语句的特点是先判断后执行,该循环可能一次也不执行,若表达式为零。 Do…while语句,其一般表达式为do{循环体;}while(表达式);这里的循环体和表达式与while中的相同。该语句的含义是先执行循环体一次在对表达式进行判断,所以该语句至少要执行一次语句。 For语句是C语言提供的功能更强,适用范围更广的循环语句其一般表达式为for(表达式1;表达式2;表达式3)语句;表达式1一般是对变量赋初值,表达式2一般是循环条件,表达式3一般是自增量。 这三种循环语句各有各的优点和弊端,像在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环),而在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。但在我们日常学习中我们大多会选择for语句。而且这三个语句仅仅是我们学习循环的开端,也是我们学好循环的基础。比如之后的多重嵌套循环就需要我们能熟练的掌握这三个基本语句和break语句,continue语句,以及他们之间和其他算法的融合。而这仅仅是循环,后面还有数组、函数、结构体、指针等更加复杂算法等着我们学习,所以我们学习C语言需要的不仅仅要去思考而且更要勤加练习,这样我们才能在练习中和考试时游刃有余。 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 11:44:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |