C++初级A1班01-循环复习
        已结束
        IOI
        开始于: 2024-9-22 14:30
        712
 小时
        主持人: 
        58
              
    在下节课上课前完成
for 语句
for( 1  ; 2  ; 3  )
{  
     4
}
- 1、初始状态
- 2、判断是否成立
- 3、增量或者是减量
- 4、循环体
- *- 1 ; 2 ; 3是通过分号(- ;)分割的,不能使用逗号
- *循环语句下面带个大括号。
注意:
循环和选择语句的下面只有一行执行语句的话,可以不用加大括号
对于初学者来说,尽量加上大括号。避免出错
对于增量和减量:
i++ , ++i
i++ 同等于 i+=1  同等于 ++i  同等于 i = i + 1
例子:
- 
int a, b, i =1 , j=1; 
- 
a = i++; 
- 
b = ++j; 和的结果分别是多少? 通过上面的例子可以知道: - i++是先赋值后加。
- ++i是先加后赋值。
 
局部变量和全局变量
1、局部变量 -> 指的是能够在局部部分可以使用的变量。出了局部就会出现编译错误。
- 局部变量默认值是随机的。所以要使用的时候尽量初始化,
2、全局变量 ->  指的是能够在任何一个地方都可以用,定义在主函数外面。
- 全局变量一般默认值是。如果没有特定值可以不用赋值
3、*就近原则:如果局部变量和全局变量的名字是冲突。那么在应用的时候,看局部变量和全局变量的定义的地方谁更近。谁近就可以用哪一个。
continue 和break
continue  -> 代表继续,继续当前的循环。
如果遇到continue不管记下来的是什么,直接跳转到增量减量部分。continue以下的部分不在运行。
break -> 跳出循环。
若遇到break跳出当前的循环。
循环变量
再循环一般会使用.
不要使用随意定义的变量。
如果你的循环有特殊意义的时候可以使用其他变量。
但是默认情况下,第一层是,第二层是第三层是....
while 和 for
语句:当不知道循环次数的时候使用 (辗转相除法,快速幂,,,,)
语句: 当明确的知道循环次数
文件
| 文件名 | 大小 | ||
|---|---|---|---|
| 循环结构复习+习题.pdf | 426.7 KiB | 
- 状态
- 已结束
- 规则
- IOI
- 题目
- 9
- 开始于
- 2024-9-22 14:30
- 结束于
- 2024-10-22 6:30
- 持续时间
- 712 小时
- 主持人
- 参赛人数
- 58
