C语言习题答案1-10..docVIP

  • 80
  • 0
  • 约1.81万字
  • 约 27页
  • 2016-12-11 发布于重庆
  • 举报
C语言习题答案1-10.

习题答案 习 题 1(参考答案) 1.程序与算法的概念及二者的区别是什么? 程序:为了实现特定目标或解决特定问题而用计算机语言偏写的指令序列,它由算法和数据结构组成。 算法:(Algorithm)是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗地讲,就是计算机解题的步骤。 算法与程序区别:计算机程序是算法的一个实例,同一个算法可以用计算机语言来表达。语言经过最初的机器代码到今天接近自然语言的表达,经过了四代的演变。一般认为机器语言是第一代,符号语言即汇编语言为第二代,面向过程的高级语言为第三代,面对象的编程语言为第四代。面向过程面向在面向过程的程序设计中,程序员把精力放在计算机具体执行操作的过程上编程关注的是如何使用函数去实现既定的功能而面向对象的程序设计中,技术人员将注意力集中在对象上,把对象看程序运行时的基本成分。编程关注如何把相关的功能包括函数和数据有组织地捆绑到一个对象身上。 C语言能非常方便地进行结构化和模块化程序设计,适合于大型程序的编写、调试。 (4)用C语言可直接访问物理地址,能进行二进制位运算等操作,即可直接同机器硬件打交道。它具有“高级语言”和“低级语言”的双重特征,既能用于系统软件程序设计,又能用于通用软件程序设计。 (5)C语言生成的目标代码质量高、程序执行速度快。一般只比用汇编语言生成的目标代码的效率低20%左右。 (6)可移植性好。 5.源

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档