Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19699203
  • 博文数量: 679
  • 博客积分: 10495
  • 博客等级: 上将
  • 技术积分: 9308
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-18 10:51
文章分类

全部博文(679)

文章存档

2012年(5)

2011年(38)

2010年(86)

2009年(145)

2008年(170)

2007年(165)

2006年(89)

分类: C/C++

2010-06-17 14:30:18

第3章 控制流
3.1 语句与程序块
3.2 if-else语句
3.3 else-if语句
3.4 switch语句
   作为一种良好的程序设计风格,在switch语句最后一个分支(即default分支)的后面也加上一个break语句。
3.5 while循环与for循环
   这里讲到了shell排序,以后专门总结排序再回顾。逗号运算符是C语言中优先级最低的运算符。


/* shellsort: sort v[0]...v[n-1] into increasing order */
void shellsort(int v[], int n)
{
    int gap, i, j, temp;
    for (gap = n/2; gap > 0; gap /= 2)
        for (i = gap; i < n; i++)
            for (j=i-gap; j>=0 && v[j]>v[j+gap]; j-=gap) {
                temp = v[j];
                v[j] = v[j+gap];
                v[j+gap] = temp;
            }
}

3.6 do-while循环
3.7 break语句与continue语句
3.8 goto语句与标号
阅读(29675) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~