Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1639702
  • 博文数量: 311
  • 博客积分: 7778
  • 博客等级: 少将
  • 技术积分: 4186
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-09 19:59
个人简介

蓝点工坊(http://www.bluedrum.cn) 创始人,App和嵌入式产品开发。同时也做相应培训和外包工作。 详细介绍 http://pan.baidu.com/s/1y2g88

文章存档

2012年(3)

2011年(115)

2010年(170)

2009年(23)

分类: C/C++

2010-05-22 22:06:36

Andrew Huang
 
 
1.C语言语句
 

 C 语句: ; 作分隔符, 编译后产生机器指令.

C 语句分类

 

  •    空语句 : 上一个语句,后面紧接一个;,这个一般不产生机器指令,也不算编译错误.
  • 表达式语句:表达式加分号构成。
     
  • 复合语句:用 {…}括起来的一组语句
      一般形式:  {     [数据说明部分;]
                       执行语句部分;
                   }
     注意“}”后不加分号,语法上和单一语句相同,复合语句可嵌套

2.关于C语言流程控制

  结构化程序设计

n   基本思想:已经从数学证明了, 任何程序都可以用三种基本结构表示,(即顺序,选择与循环)限制使用无条件转移语句(goto

n   结构化程序:由三种基本结构反复嵌套构成的程序叫~

n   优点:结构清晰,易读,提高程序设计质量和效率

C提供如下关键字来实现非顺序结构的执行语句

C语言的流程控制语句
if-else
switch
for() {}
while() {}
do{} while(0)
 
break
continue
 
 
goto 函数路转语句
longjmp/setjmp 长跳转语句。
 
3.选择结构
 
aa
 
 
4.循环结构
 
4.1 for 循环结构
4.2 while循环结构
4.3 do {} while循环结构
4.4 循环嵌套。
4.5 break,continue 在循环中使用
 
5.跳转语句
 
5.1 goto跳转语句
5.2 longjmp/setjmp 长跳转
 
 
练习
  1.
阅读(1030) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~