C++循环语句初级(for)
for( 1 ; 2 ; 3 ){
4
}
1、初始状态 i=1;
2、判断是否成立 i<=0;
3、增量或者是减量 i++;
4、循环体
- 1 ; 2 ; 3 是通过分号(;)分割的,不能使用逗号
- 循环语句下面带个大括号。
注意:
循环和选择语句的下面只有一行执行语句的话,可以不用加大括号
对于初学者来说,尽量加上大括号。避免出错
对于增量和减量:
i++ , ++i
i++ 同等于 i+=1 同等于 ++i 同等于 i = i + 1
例子:
int a, b, i =1 , j=1;
a = i++;
b = ++j;
a和b的结果分别是多少?
通过上面的例子可以知道:
i++是先赋值后加。
++i是先加后赋值。
局部变量和全局变量
1、局部变量 -> 指的是能够在局部部分可以使用的变量。出了局部就会出现编译错误。
局部变量默认值是随机的。所以要使用的时候尽量初始化,
2、全局变量 -> 指的是能够在任何一个地方都可以用,定义在主函数外面。
全局变量一般默认值是0。如果没有特定值可以不用赋值
3、*就近原则:如果局部变量和全局变量的名字是冲突。那么在应用的时候,看局部变量和全局变量的定义的地方谁更近。谁近就可以用哪一个。
continue 和break
continude -> 代表继续,继续当前的循环。
如果遇到continue不管记下来的是什么,直接跳转到增量减量部分。continue以下的部分不再运行。
break -> 跳出循环。
若遇到break跳出当前的循环。
循环变量
再循环一般会使用i,j,k,l.
不要使用随意定义的变量。
如果你的循环有特殊意义的时候可以使用其他变量。
但是默认情况下,第一层是i,第二层是j第三层是k…