变量的定义:
是一块存储空间,需要根据内容,定义变量类型
-
在定义变量的同时赋值
数据类型 变量名 = 值;
-
先定义变量然后再赋值:
数据类型 变量名;
变量名 = 值;
常量的定义:
被赋值后值就不能再改变;定义常量需要使用关键字 **const** 来完成
const 数据类型 常量名 = 值;
语法:
-
if..else..(if,if,,else if,,else)
if(布尔表达式 1)
{
语句块 1;
}else if(布尔表达式 2){
语句块 2;
}
...
else{
语句块 n;
}先判断布尔表达式 1 的值是否为 True,如果为 True,执行语句块 1,整个语句结束,否则依次判断每个布尔表达式的值,如果都不为 True,执行 else 语句中的语句块 n。 -
switch..case
switch(表达式)
{
case 值 1:
语句块 1;
break;
case 值 2:
语句块 2;
break;
...
default:
语句块 n;
break;
}switch 语句中表达式的结果必须是整型、字符串类型、字符型、布尔型等数据类型
所有的 case 语句与 switch 语句表达式的值都不相同,则执行 default 语句后面的值
-
for
for(表达式 1; 表达式 2; 表达式3)
{
表达式 4;
}- 表达式 1:为循环变量赋初值。
- 表达式 2:为循环设置循环条件,通常是布尔表达式。
- 表达式 3:用于改变循环变量的大小。
- 表达式 4:当满足循环条件时执行该表达式 4。
-
while
while(布尔表达式)
{
语句块;
}while 语句执行的过程是,当 while 中布尔表达式的结果为 True 时,执行语句块中的内容,否则不执行。通常使用 for 循环可以操作的语句都可以使用
-
do..while
do
{
语句块;
}while(布尔表达式);至少执行一次;先执行再判断
-
break终止执行
-
continue
continue 会跳过当前循环中的代码,强制开始下一次循环。
-
goto
goto Labell; 语句块 1; Labell 语句块 2;
即先执行语句块 2,再执行语句块 1