网站大量收购闲置独家精品文档,联系QQ:2885784924

《C语言程序设计》PPT课件(全).pptx

  1. 1、本文档共237页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》PPT课件(全).pptx

第1章 C语言程序设计基础 信息工程学院 主讲人:XXX 内容提要 4 程序与程序设计语言 1 2 算法及其描述 4 2 3 C语言的发展及其特点 4 2 C语言的基本结构 4 2 5 C语言程序的开发环境 2 44 4 1 1.1 程序与程序设计语言 软件=程序+文档=(数据结构+算法)+文档 计算机程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令序列。布局管理类控制容器中的组件的大小和位置。 为解决某一问题而编写的程序不是唯一的,不同的用户编写程序的思路也不会完全一样,因此,不同程序的执行效率不同,这涉及程序的优化、程序所采用的数据结构和算法等多方面的因素。 1.1 程序与程序设计语言 程序设计语言 机器语言 汇编语言 高级语言 1.2 算法及其描述 算法 算法就是为了解决一个具体问题而采取的方法和有限步骤,或者是指对解题方法准确而完整的描述。 算法的特征 有穷性:有限个步骤之后终止。 确切性:算法的每个步骤必须有确切的定义。 输入项:以表示运算对象的初始情况。 输出项:反映对输入数据加工后的结果 可行性:每个计算步骤都可以在有限时间内完成。 高效性:执行速度快,占用资源少。 健壮性:对数据响应正确。 1.2 算法及其描述 算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述 通过采用流程图来表达算法:清晰简洁,容易表达选择结构,不依赖于任何具体的计算机语言,有利于不同环境下的程序设计。 1.2 算法及其描述 【例1.2】 用流程图描述以下算法:从键盘输入圆的半径r,输出圆的周长l和面积s。 算法步骤: 流程图: 输入半径r 计算圆的周长cl=2*PI*r 计算圆的面积cs=PI*r2 输出结果 1.3 C语言的发展及其特点 C语言的发展历史 CPL(Combined Programming Language)1963年剑桥大学发明的 BCPL(Base Combined Programming Language) - 1967年 剑桥的Matin Richards 对CPL做了简化,推出了BCPL B(B Programming Language) - 1969 贝尔实验室的Ken Thompson(肯•汤普森) 对BCPL又做了改进,设计出了简单的且接近硬件的B语言,并用B语言写了第一个UNIX OS C(C Programming Language) - 1972年贝尔实验室的另外一个人Dennis MacAlistair Ritchie(D.M.Ritchie - DM里奇)在B的基础上设计出了C语言。C 保持了B的优点(精炼、接近硬件),又克服了他的缺点(过于简单,数据无类型) C++(C plus plus Programming Language) - 1983年还是贝尔实验室的人,Bjarne Stroustrup(本贾尼•斯特劳斯特卢普) 在C语言的基础上推出了C++,它扩充和完善了C语言,特别是在面向对象编程方面。一定程度上克服了C语言编写大型程序时的不足。 1.3 C语言的发展及其特点 C语言的特点 (1)C语言简洁、紧凑,使用方便、灵活。 (2)C语言有高级语言的特点,又具有低级语言的一些功能 (3)C语言是一种结构化程序设计语言,模块化的程序设计。 (4)C语言的运算符丰富。 (5)C语言的数据类型丰富,有现代化语言的各种数据类型。 (6)C语言程序中可以使用编译预处理命令,有利于提高程序质量和软件开发的效率。 (7)C语言生成的代码质量高。 (8)C语言程序的可移植性好。 1.4 C语言的基本结构 (1)#include…是一条预编译命令,声明该程序使用stdio.h文件中的内容,stdio.h中包含输出函数printf()。预编译命令以“#”开头,内是被包含的文件名,也可以写成一对双引号(),预编译通常放在程序的最前面。 (2)C程序由函数构成,函数是C程序的基本单位。C程序中有且只有一个main()函数,main()函数也称主函数,不管main()函数在程序中处在何种位置,C程序都从main()函数处开始执行。用{}括起来的是main()函数的函数体,所有的操作语句都放在{}中。 (3)C程序中,每条语句都以“;”结束。 1.5 C语言程序的开发环境 C程序的执行步骤 C语言的上机执行过程一般分为以下 4 个步骤:编辑 C 语言程序、编译 C 语言程序、程序链接及运行。 1.5.1 Visual C++ 6.0开发C程序 1.启动 Visual C++ 6.0 2.新建工程 ,选择:Win32 Console Application(控制台程序) 1.5.1 Visual C++ 6.0开发C

您可能关注的文档

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档