C语言结构化程序开发指南
1. 引言
在编写程序解决特定问题之前,我们必须全面理解问题,并制定精心规划的解决方案。结构化程序开发技术有助于创建清晰、易维护的程序。接下来,我们将深入探讨相关的概念和技术。
2. 算法
解决任何计算问题都需要按特定顺序执行一系列操作。算法就是解决问题的步骤和顺序的描述。
例如,一位初级主管的“起床上班算法”:
1. 起床
2. 脱睡衣
3. 洗澡
4. 穿衣
5. 吃早餐
6. 拼车上班
如果顺序稍有改变,比如先穿衣再洗澡,主管上班时就会浑身湿透。在计算机程序中,指定语句执行的顺序称为程序控制。
3. 伪代码
伪代码是一种人工的、非正式的语言,用于帮助开发算法。它类似于日常英语,方便且用户友好,但不是真正的计算机编程语言。
伪代码程序不直接在计算机上执行,而是帮助我们在编写实际代码之前构思程序。可以使用文本编辑器将伪代码程序输入计算机。精心编写的伪代码程序可以轻松转换为相应的C程序,通常只需将伪代码语句替换为C语言的等效语句。
伪代码仅包含操作和决策语句,定义语句不是可执行语句,只是给编译器的信息。例如:
int i;
这个定义告诉编译器变量 i 的类型,并指示编译器为该变量在内存中预留空间,但在程序执行时不会引起任何操作。一些程序员会在伪代码程序开头列出每个变量并简要说明其用途。
C语言结构化程序开发指南
超级会员免费看
订阅专栏 解锁全文
1810

被折叠的 条评论
为什么被折叠?



