第1章C语言程序设计基础2014.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章C语言程序设计基础2014.pdf

 1 了解C语言的产生、发展和特点  2 掌握C程序的结构和C程序的上机步骤  3 熟悉程序算法基础和软件编程规范  4 能够使用Visual C++ 6.0 创建 C语言程序 C语言的故事 C语言的祖师爷 Dennis M. Ritchie C语言的故事——来源  一切从一个叫 “Space Travel”的电子游戏开始……  为了让他的游戏能在PDP-7上运行,Ken Thompson用汇编语言给PDP-7 写了一个操作系统——UNIX  汇编太不好用了,Thompson需要高级语言  试验了一些高级语言,包括Fortran,都不理想  他在BCPL基础上,自己设计了一个B语言  UNIX开始发展,B也不够用了  Dennis Ritchie加入,把B改造成C  开始用C重写UNIX  1978年Brain Kernighan和Dennis Ritchie (简称KR)合著了影响深远的名 著 《The C Programming Language》,首次向世人系统介绍了C语言。建立了 所谓的C语言的KR标准,它一度成为C语言的事实标准。 C语言的故事——来源 Ritchie 和Thompson在开发UNIX C语言的故事——来源 C语言的地盘 基于 平台的 C语 高级语言的 应用程序 应用 言的 地盘 地盘 (Application) 程序 应用 平台 操作系统(OS) 低级语言的 硬件(Hardware) 地盘  (1) C语言既具有高级语言的通用性及易写易读的特点,又具有汇编 语言的“位处理”、“地址操作”等能力。  (2) C语言是一种结构化程序设计语言。具有丰富的数据类型、众多 的运算符,使程序员能轻松地实现各种复杂的数据结构和运算。  (3) 语句简练、紧凑,语法规定少,使用方便灵活。编译后生成的代 码质量高,运行速度快。  (4) C语言具备良好的可移植性。若程序员在书写程序时严格遵循 ANSI C标准,则其源代码基本上可不作修改,就能用于各种型号的计 算机和各种操作系统。  (5) 语言功能丰富。它不仅提供了丰富的运算符号,还提供了各种功 能强大的系统函数。 算法特性:  (1)有穷性:包含有限个步骤  (2)确定性:语义明确  (3)有效性:可执行性  (4)输入:0个或多个  (5)输出:1个或多个  1.用自然语言描述  2.用传统流程图描述  3.用N-S结构图描述  4.用伪代码描述  5.用计算机语言描述 例:设半径为1.5,求圆周长及面积。 解: (1)问题分析:使用自然语言 step1:给出圆的半径r=1.5 step2:求圆的周长及面积 圆周长=2*3.14*r 公式: 圆面积=3.14*r*r step3:输出结果 (2 )根

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档