Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2110
  • 博文数量: 2
  • 博客积分: 66
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-06 01:02
文章分类

全部博文(2)

文章存档

2011年(2)

我的朋友
最近访客

分类: C/C++

2011-03-30 18:01:50

C的许多语句的行为和其他语言的类似语句相似,总结如下:
  1. if语句根据条件执行语句,C语言不具备布尔类型,而是用整形来代替(零值表示“假”,非零值表示“真”),else子句从属于最靠近它的不完整的if语句;
  2. while语句重复执行一些语句;
  3. for语句是while循环的一种常用组合形式的速记写法,它把控制循环的表达式收集起来放在一个地方,因此可读性比while更强;
  4. while和for循环均可使用break和continue,break语句作用一样,都是用于终止永久性循环(在执行完break之后,执行循环正常结束后应该执行的那条语句),continue用于永久终止当前的那次循环(在while中接下来是重新测试表达式的值,而for中接下来是进入调整部分);
  5. do语句能够保证循环体至少被执行一次;
  6. goto语句把程序执行流从一条语句转移到另一条语句,但有时候造成语义复杂,可读性差;
  7. 可用一个分号表是空语句,不执行任何操作,独占一行;
  8. switch(常量表达式)语句中case标签并不把语句列表划分为几个部分,只是作为语句列表的进入点,可用break使语句直接跳到列表末尾。


阅读(274) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~