1、C程序概述.ppt.Convertor.docVIP

  • 4
  • 0
  • 约6.69万字
  • 约 75页
  • 2016-12-21 发布于河南
  • 举报
1.1 算法与程序设计 算法:算法是解决某一特定类型问题的有限运算序列(指令的有限集合)。 算法的特征: (1)确定性:算法中的每一个步骤都应该确定的,不允许存在摸棱两可的解释; (2)有穷性:任意一个算法必须在执行有限步骤后结束; (3)可行性:算法的每一个操作步骤都应该是可以执行的; (4)拥有足够的情报:比如有0个、1个或多个输入;有输出结果等等; 程序设计:有了算法之后,还要告诉计算机要“做什么”和“怎么做”,这个过程就是程序设计。 编程语言;低级语言:机器语言:全由0和1组成的语言,计算机可以直接识别并执行; 汇编语言:以助记符改造之后的机器语言,人理解起来稍微容易一些,不过和机器语言一样严重依赖硬件; 高级语言:比较接近人的自然语言和数学语言,因此人容易懂,容易学通用性强;(例如C,C++,BASIC,FORTRAN等等) C语言的特点 (1)数据类型丰富:能够用于描述各种复杂的数据结构; (2)运算符种类丰富:有数十种运算符,可以进行算数运算,逻辑运算,位运算,甚至直接控制硬件等等; (3)符合结构化程序设计的要求:提供基本的三种控制结构语句,顺序结构、选择结构、循环结构; (4)可移植性好:按照标准的ANSI C进行开发,几乎不用修改源代码就可以移植到所有计算机上; 总结: 1、一个C源程序由函数组成,其中有且仅有一个main()主函数,它是程序的入口; 2、一个函

文档评论(0)

1亿VIP精品文档

相关文档