步骤一: 确定程序目标。 不言而喻,程序员打算让这个程序干什么,在编程的最初就应当有清晰的思路。对程序所需要的信息、程序所要完成的计算和操作技巧以及程序应当返回的结果都应当有明确的思路。在程序规划阶段中,应当概括性地对程序的目标有所考量,而不是使用某种特定的计算机 语言来考虑问题。 步骤二: 设计程序。 一旦对这个程序该做什么有了概念上的描述,下面就要确定程序该如何做。用户界面应该像什么样子?程序该如何组织?最终用户是谁?需要多长时间完成? 程序员同样还得决定如何表示程序里的数据,以及采用哪些方法处理这些数据。这在刚开始学习C语言编程时,问题都比较简单,对数据的处理也相对简单。而当面临复杂问题时,学习者会发现做出这些决策需要更多的思考。选择一种好的信息表示方法,常常能够使程序的设计和数据的处理更为容易。 同样在这个阶段,我们应该用常见的算法表示方法来设计程序,而不是某种特定的语言代码。 步骤三: 编写代码。 一旦对程序的设计有了清楚的认识,就可以着手编写代码去实现。这意味着把程序的设计翻译成C语言代码。这也是真刀真枪地运用C知识的过程。一般而言,程序员使用文本编辑器来创建源代码 Source Code 文件。该文件是用户对程序设计的C语言再现,也是一个C程序生命周期的开始。图1.16给出的Hello程序是由KR合著的《The C Programmin
您可能关注的文档
- 模拟电子技术第1章 半导体器件的基础知识.ppt
- 模拟电子技术第2章 放大电路.ppt
- 模拟电子技术第3章 集成运算放大器.ppt
- 模拟电子技术第4章 负反馈放大器.ppt
- 模拟电子技术第5章 集成运算放大器的应用.ppt
- 模拟电子技术第6章 低频功率放大器.ppt
- 模拟电子技术第7章 直流稳压电源.ppt
- 汽车电工电子技术(2版)第1章电路分析基础.ppt
- 汽车电工电子技术(2版)第2章正弦交流电路.ppt
- 汽车电工电子技术(2版)第3章磁路与变压器.ppt
- Unit6Onthefarm第一课时(课件)译林版英语三年级下册.pptx
- 高职院校学生党员与入党积极分子培训主题党课教案:党旗领航下的卓越意识培养与先锋实践.docx
- 初中英语八年级下册Unit 3 Topic 2 贵州中考语境词句精练与迁移(课标版).docx
- 小学三年级英语下册 Unit 2 交友之道 知识建构与教学实施方案.docx
- 乡村和城镇空间结构课件高中地理人教版_1.pptx
- 初中九年级历史下册《冷战与国际格局的演变》单元教学设计.docx
- 实际问题与一次函数课时3课件人教版数学八年级下册.pptx
- 初中历史八年级下册第1单元第1课中华人民共和国的成立与巩固(教学设计).docx
- 大学军事理论公共必修课:《总体国家安全观视域下的新时代民兵后备力量建设》教案.docx
- 快速检测:铭记阿拉莫历史知识问答.pdf
最近下载
- HG/T20613-2009 钢制管法兰用紧固件(PN系列).docx
- GB50171-2012:电气装置安装工程盘、柜及二次回路接线施工及验收规范.pdf VIP
- 2024年泉州华光职业学院妇产护理期末高分题库含答案详解(B卷).docx VIP
- 一元线性回归分析课件.PPT VIP
- 移动互联网对大学生日常生活影响研究.doc VIP
- 高中英语教学竞赛公开课、高考复习课件——疑问词+ever的用法(教学课件).ppt VIP
- 学习党的二十届四中全会精神研讨发言材料.doc VIP
- 医用直线加速器的质量保证与质量控制.doc VIP
- 2026年中国功能性乳品行业研究报告.pdf VIP
- SY╱T 5040-2012 桩用焊接钢管.pdf VIP
原创力文档

文档评论(0)