学习C语言必须知道的理论知识(第二章-算法)

摘要: 数据结构:在程序中要指定用到哪些数据以及这些数据的类型和数据的组织形式,就是数据结构.算法:要求计算机进行操作的步骤,就是算法. 算法+数据结构=程序算法的特性:1.有穷性。2.确定性。3.有零个或多个输入。 4.有一个活多个输入。 5.有效性。算法的基本结构:顺序结构,选择结构,循环结构。结构化程序的设计方法:1.自顶向下2.逐步细化3.模块化设计4.结构化编码(将已设计好的算法用计算机语言来表示) 阅读全文
posted @ 2013-05-15 23:13 老鸟克星 阅读(142) 评论(0) 推荐(0)

学习C语言必须知道的理论知识(第一章)

摘要: 计算机语言:人和计算机都能识别的语言。程序:就是一组计算机能识别和执行的指令叫做程序。程序设计:从确定任务到得到结果,写出文档的全过程。机器指令:计算机能直接识别和接受的二进制代码称为机器指令(machine instruction)机器语言:机器指令的集合就是机器语言(machine language)符号语言:用一些英文字母和数字表示的指令。低级语言:机器语言和符号语言完全依赖具体机器特性,统一都称为低级语言。高级语言的概念和特点:功能强,不依赖具体机器,用它写出的程序对任何型号的计算机都适用或只需作很少的修改。源程序:高级语言写出的程序。(不能被计算机直接运行)目标程序:可以理解为源程序 阅读全文
posted @ 2013-05-15 22:49 老鸟克星 阅读(192) 评论(0) 推荐(0)