第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语句与标号
阅读(29739) | 评论(0) | 转发(0) |