//下文仅为个人理解
目录
1.关系运算符
(1)理解
出现在关系表达式中的运算符被称为关系运算符。
补充
关系表达式就是循环中测试表达式。如
while(A==2) //这里的A==2就是测试表达式
(2)种类
运算符 |
> |
>= |
< |
<= |
== |
!= |
(3)优先级顺序
运算符(优先级从高到低,同方框优先级一致) | 结合律 |
> >= < <= | 从左往右 |
!= == | |
2.循环
理解
循环的作用是让代码高效的重复执行,省去重复计算的苦差。
并且,循环很重要,我参考了些网上的信息,了解到
在软件这个行业,无论是前端还是后端都离不开循环,循环是逻辑的开始, 也是主要核心。
要求
所有循环中必须包含能让循环终止的内容。
分类
目前学习阶段,我认为循环可以有两种分类
(1)按照执行循环次数分类:
可以分为计数循环与不确定循环
不确定循环:是在测试条件为假之前,预先不知道要执行多少次的循环
计数循环:在执行循环之前就知道要执行多少次循环
(2)按照循环测试条件出现的位置分类:
可以分为入口条件循环与出口条件循环.(详细内容下面讲)
补充
本章主要侧重于讲解入口条件循环与出口条件循环的循环内容。下面开讲:
(1)入口条件循环
理解
入口条件循环:在循环的迭代前检测循环的测试条件(迭代可以理解为经过一次循环)
分类
while与for循环
C程序中while与for循环的书写格式
1.while
//下面的书写格式说明是用伪代码的形式写的(下面零碎知识中会提到)
while(测试条件)
一条语句
注意
(1)()后面不加分号;
(2)测试条件一定是完整表达式,并且几乎所有的循环的测试条件都是完整表达式。
这里的一条语句可以是简单语句也可以是复合语句(我第5章的学习总结里说过了,就不多说了)
附上第五章博客链接:
http://t.csdn.cn/QsclUhttp://t.csdn.cn/QsclU2.for
for( 初始化;测试条件;更新)
一条语句
注意事项:对for循环来说,即使没有初始化与更新,“;”也是不可缺少的
(2)出口循环条件
理解
出口条件循环:在循环的迭代后检测循环的测试条件。
分类
目前阶段,我只知道do while,因此就不分类了
C程序中do while书写格式
do
一条语句
while(测试条件)
(3)入口循环条件与出口循环的区别
出口循环条件能够保证循环至少能够执行一次,但入口循环条件却不行。
(4)嵌套循环
理解
嵌套循环实际就是循环里面的语句用循环执行语句(可以理解为循环语句)的形式表示出来。我单独把它拉出来说是因为我认为这个点很重要,也不太好真的学会去用。
应用场景
一般是用于做统计表格时使用
组成
外循环与内循环
举例
while(A=2) //像这样里面嵌套一个循环的循环就是外循环
{ //花括号表明这是一个复合语句
while(B=3) //像这样的就是嵌套在循环里面的循环就是内循环
....... //这里只是举个例子,无关内容就略掉了
}
3.数组(初步了解)
(1)理解
数组是按照顺序储存一系列类型相同的值。
(2)C程序中数组书写格式
关键字类型 数组名[下标(索引或者偏移量)]
举例
int number[40]; //这里有个分号;是因为这是在C程序书写代码的要求
(3)注意事项
C程序不会检查数组的下标是否正确,因此要重视数组在C程序中的表示。
4.零碎知识
1.伪代码:伪代码(Pseudocode)是一种非正式的,类似于英语结构的,用于描述模块结构图的语言。通俗的讲就是把程序中的代码翻译成人能看懂的语言。
2.要格外重视循环与数组以及它们嵌套使用的学习,很多时候都用得到。
结束