Ch3 C语句与程序设计基本思想
1
目录
C语句
顺序结构语句
分支结构语句
循环结构语句
程序设计基本思想
遍历 (Brute-force)
迭代
递归
2
顺序结构语句
顺序结构按照语句的先后顺序执行,如左图,先
执行语句a,再执行语句b。
•表达式语句
•函数调用语句
•复合语句
3
顺序结构语句
• 表达式语句 Example:
表达式 ; a=3;
i++;
• 函数调用语句 Example:
printf(“hello world!\n”);
函数名(实际参数表) ;
4
顺序结构语句
• 复合语句 Example:
if (x > y)
{ { /* 复合语句开始*/
t = x;
语句1 x = y;
语句2 y = t;
} /* 复合语句结束*/
…
}
5
分支结构语句
if (表达式) if (表达式) if (表达式1)
语句1 语句1 语句1
else else if (表达式2 )
语句2 语句2
else
语句3
6
例1 输入三个整数,输出最大数和最小数。
7
分支结构语句
例2 计算器程序。用户输