Chinaunix首页 | 论坛 | 博客
  • 博客访问: 188654
  • 博文数量: 54
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2018
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-31 23:14
文章存档

2014年(2)

2013年(52)

分类: 嵌入式

2013-07-23 20:31:38

控制语句
顺序
。。。。。
-----
-----
-----
分支
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----:结束当前程序
阅读(1088) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~