控制语句
顺序
。。。。。
-----
-----
-----
分支
if ....else
if 表达式
else
表达式
//---------------
if
else if
else
//----------
if XXXX {
if(XXX){
}
else
{
}
}
else{
}
switch ...case
switch XXXX
case XX:{XXXXX}
//break;
case XX:{XXXX}
break;
default:(XXXXX)
break;
循环
for
for(表达式1;表达式2;表达式3){
语句;
}
执行顺序:
表达式1-----表达式2----语句-----表达式3
三条语句都可以没有
for(;;)-------while(1)
--------
int i=0;
for(;i<10;i++)
-------
for(int i =0 ;;i++){
必须有一条跳出的语句,否则就死循环
}
-------
for(int i =0 ;i < 10;){
i++;
}
--------
int i =0;
for(;;){
if(i>=10)
break;
i++;
}
-----------------
while 表达式
{
XXXXX;
}
do ...while
do{
XXXX;
}while(xxxxx)
goto .... if (建议不用)
非控制语句
break;//跳出本层循环
continue;// 继续本层循环
goto;//应用层容易引起逻辑混乱建议不要使用
//在内核中常用来做出错处理
return; //返回当前函数
//exit----:结束当前程序
阅读(239) | 评论(0) | 转发(0) |