文章目录
- **C**语言设计的核心(灵魂)
- **C**语言程序设计的设计结构
- 顺序结构
- 选择结构
- 循环结构
- **C**语言的语句
C语言设计的核心(灵魂)
程序 = 数据结构 + 算法
算法:对于问题解决的方法思路或者步骤
算法的特征:
- 有穷性:问题需要在有限的步骤内完成
- 可行性:解决步骤和方法思路必须要切实可行
- 确定性:每一个代码指令要有明确的功能含义
算法的描述:流程图
流程图符号:
C语言程序设计的设计结构
三大结构:顺序结构、分支(选择)结构、循环结构
顺序结构
说明:各操作是按先后顺序执行的。是最简单的一种基本结构。这个也是默认的结构。
流程图:
选择结构
说明:又被称之为分支结构,根据条件是否成立,选择对应的操作。
流程图:
循环结构
说明:又被称之为重复结构
-
当型循环
特点:先判断条件,后执行语句,语句可能一次也得不到执行
流程图:
-
直到型循环
特点:先执行语句,后判断条件,语句至少执行一次。
C语言的语句
分类
- 控制语句:while… for… if…else… …
- 函数调用语句:scanf(…);
- 表达式语句:b=3;
- 空语句:;
- 复合语句:{…}
关注:输入输出语句(printf()/scanf())