c语言学习总结分析.docVIP

  • 30
  • 0
  • 约 29页
  • 2016-06-10 发布于湖北
  • 举报
c语言学习总结 c语言特点 优点: (1)、c语言简洁、紧凑、灵活。书写格式自由。 (2)、表达方式简练、实用。 (3)、具有丰富的数据类型。 (4)、具有低级语言的特点。 (5)、c语言是一种结构化语言。 (6)、各种版本的编译器都提供了预处理命令和预处理程序。 (7)、可移植性好。 (8)、生成的目标代码质量高。 (9)、c语言语法限制不严,程序设计自由度大。 缺点: 、c语言程序的错误更隐蔽。(灵活性使编写容易出错,而编译器不检查这样的错误) 、c语言程序有时难以理解。(数据类型多,运算符丰富且结合性多样) 、c语言程序有时难以修改。(缺少模块特性) 计算机解题过程 分析问题——设计算法——编写程序——运行验证 算法定义:是精确定义的一系列规则的集合,这些规则规定了解决特定问题的一系列操作,以便于在有限的步骤内产生出问题的答案。 算法的特点: 有穷性:每一步都可以在有穷的时间内完成。 确定性:语句无二义性。同时无论如何算法都只有唯一的一条执行路径,即相同的输入只能得到相同的输出。 可行性:算法中描述的操作都可以通过已经实现的基本操作执行有限次数来实现。 输入:有零个或者多个输入 输出:有一个或多个输出。 算法的表示: 自然语言描述 传统流程图 N-S流程图 伪代码 常用算法: (1)、枚举法 又称穷举法。通过考察问

文档评论(0)

1亿VIP精品文档

相关文档