C语言程序设计
2018-11-13梁凯华中北大学朔州校区
数码世界 2018年10期
关键词:语言
梁凯华 中北大学(朔州校区)
1 C语言的地位
冯.诺依曼在1945年他提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。自1945年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。他的体系结构计算机由运算器,控制器,存储器,输入设备,输出设备五大部件构成。C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。
2 C语言的结构化设计
C语言每个阶段的处理都比较容易使人理解。它采用自顶向下,逐步细化,模块化设计,结构化编码的方法来保证完成程序。
2.1 自顶向下逐步细化
通过自顶向下逐步细化可以使c语言代码的出错率降低更能提高c语言程序的执行效率,它能使一个具体的问题抽象化再加以注释方便人们的理解。
2.2 模块化设计
它把一个复杂的问题进行了模块化,使每个模块的功能更简洁更单一,模块在语言中可通过函数实现。
例如贪吃蛇游戏的设计可分为六个模块。游戏开始时,固定蛇身的长度,其位置任意。
(1)蛇头撞到自身和周围边框时游戏结束,重新开始时撞到食物蛇身长度增加一个单位。
(2)吃到一定长度或时间停止为通关。
(3)可以通过设置蛇的运动速度加快游戏的进度。
(4)可以使用外部设备如键盘及手柄控制蛇的运动方向如果不控制蛇则按当前方向运动。
(5)设置显示游戏的级别及分数。
这些模块可以通过c语言程序设计中的函数及代码完成。……
登录APP查看全文
