<三> 循环和条件判断语句

其实按照我个人感觉来说,在实际操作之前我也看了书,其实看完感觉真的蛮简单但是你实际动手发现问题会一个接着一个,

虽然这些都是基础吧,但是对于初学者来说其实还是新的知识点,个人还是建议敲代码用几个实例来感受一下。

尤其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:    结束本轮循环,继续执行下一次循环
青春看起来如此完美, 没空闲去浪费时间。 <我们最后的话——刺猬>
原文地址:https://www.cnblogs.com/WangJing0506/p/8539295.html