其实按照我个人感觉来说,在实际操作之前我也看了书,其实看完感觉真的蛮简单但是你实际动手发现问题会一个接着一个,
虽然这些都是基础吧,但是对于初学者来说其实还是新的知识点,个人还是建议敲代码用几个实例来感受一下。
尤其for循环,循环嵌套循环,真的需要深入理解,不要死记硬背,不然容易忘。
【0】
- 表达式:变量、常量、运算式(函数)
- 零为假,非零为真。
【1】if
if(表达式)
{
语句块;
}
语法:表达式为真执行语句块,表达式为假跳过语句块继续执行
**************************************************************************************************
if (表达式)
{
语句块1;
}
else
{
语句块2;
}
语法:表达式为真执行语句块1,表达式为假执行语句块2。
注意:else与同层次最近的上一条if有关
*************************************************************************************************
if(表达式1)
{语句块1;}
else if(表达式2)
{语句块2;}
else if(表达式3)
{语句块3;}
......
else
{语句块n;}
语法:先判断表达式1,为真执行语句块1,为假判断表达式2。
判断表达式2,为真执行语句块2,为假判断表达式3。
.......
表达式全部为假,则执行语句块n。
*************************************************************************************************
【2】switch
switch (表达式)
{
case 常量表达式1:语句块1;break;
case 常量表达式2:语句块2;break;
case 常量表达式n:语句块n;break;
default: 语句块n+1;
}
default:执行的默认操作
switch后的表达式必须是整型(int char short long)
case后的表达式必须是整型*常量*表达式
break:可以有选择的省略
【3】goto
goto loop;
用于跳转,尽量避免使用
【4】while
while(表达式)
{
循环体;
}
表达式为真执行循环体;
再判断再执行。
表达式为假立即结束循环
【5】do...while
do{
循环体;
}while(表达式);
先执行一次循环体。
再判断表达式的真假,为真继续执行循环体,为假立即结束循环
【6】 for
for(表达式1; 表达式2; 表达式3)
{
循环体;
}
- 语法:
- 表达式1:最先执行,且只执行一次。
- 表达式2:循环的条件,为真则执行循环体,为假立即结束循环
- 表达式3:执行循环体后再执行表达式3
【7】break continue
- break: 立即结束循环
- continue: 结束本轮循环,继续执行下一次循环