- C语言程序设计习题与实验指导
- 孟东霞主编
- 520字
- 2025-04-02 16:22:09
1.1 知识要点
1.1.1 程序设计概述
程序设计的一般过程可分为5个阶段:任务分析、算法设计、程序编制、调试运行、编写程序文档。任务分析可明确程序模块间的逻辑关系,算法设计是理清具体模块问题的解决方法和步骤,从程序编制开始,可选用具体的语言进行设计与实现。
结构化程序设计是一种传统的程序设计方法,也称面向过程的程序设计,如C语言就是一种结构化的程序设计语言。结构化设计的基本思想是将复杂问题分解为若干个独立的功能模块,然后从各个模块开始编程处理。具体地说,就是在设计过程中采用自顶向下、逐步细化的模块化设计原则。模块内可使用顺序结构、选择结构、循环结构等3种结构。
1.1.2 C语言的程序结构
一个完整的C语言源程序一般是由一个或多个函数组成的。其中必须有一个且只能有一个名为main()的主函数,可以出现在程序的任何合法位置。
C语言程序可由若干个自定义函数组成。整个程序从main()开始执行,在main()函数体内可以调用其他标准库函数或自定义函数。main()函数名后必须有小括号,函数体放在大括号内。
1.1.3 C程序的编译执行
编辑完成的C语言源程序必须经过编译、连接生成可执行文件后,才能在操作系统的控制下被执行。调试程序是一项深入且细致的工作,需要读者在实践的基础上逐步积累经验,不断提高认识与调试的能力。