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

《C语言程序设计》 课件 第1章 C语言程序设计基础.pptx

《C语言程序设计》 课件 第1章 C语言程序设计基础.pptx

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

第1章C语言程序设计基础信息工程学院主讲人:XXX

内容提要4程序与程序设计语言12算法及其描述423C语言的发展及其特点42C语言的基本结构425C语言程序的开发环境24441

1.1程序与程序设计语言软件=程序+文档=(数据结构+算法)+文档计算机程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令序列。布局管理类控制容器中的组件的大小和位置。为解决某一问题而编写的程序不是唯一的,不同的用户编写程序的思路也不会完全一样,因此,不同程序的执行效率不同,这涉及程序的优化、程序所采用的数据结构和算法等多方面的因素。

1.1程序与程序设计语言程序设计语言机器语言汇编语言高级语言

1.2算法及其描述算法算法就是为了解决一个具体问题而采取的方法和有限步骤,或者是指对解题方法准确而完整的描述。算法的特征有穷性:有限个步骤之后终止。确切性:算法的每个步骤必须有确切的定义。输入项:以表示运算对象的初始情况。输出项:反映对输入数据加工后的结果可行性:每个计算步骤都可以在有限时间内完成。高效性:执行速度快,占用资源少。健壮性:对数据响应正确。

1.2算法及其描述算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述通过采用流程图来表达算法:清晰简洁,容易表达选择结构,不依赖于任何具体的计算机语言,有利于不同环境下的程序设计。

1.2算法及其描述【例1.2】用流程图描述以下算法:从键盘输入圆的半径r,输出圆的周长l和面积s。算法步骤:流程图:输入半径r计算圆的周长cl=2*PI*r计算圆的面积cs=PI*r2输出结果

1.3C语言的发展及其特点C语言的发展历史CPL(CombinedProgrammingLanguage)1963年剑桥大学发明的BCPL(BaseCombinedProgrammingLanguage)-1967年剑桥的MatinRichards对CPL做了简化,推出了BCPLB(BProgrammingLanguage)-1969贝尔实验室的KenThompson(肯?汤普森)对BCPL又做了改进,设计出了简单的且接近硬件的B语言,并用B语言写了第一个UNIXOSC(CProgrammingLanguage)-1972年贝尔实验室的另外一个人DennisMacAlistairRitchie(D.M.Ritchie-DM里奇)在B的基础上设计出了C语言。C保持了B的优点(精炼、接近硬件),又克服了他的缺点(过于简单,数据无类型)C++(CplusplusProgrammingLanguage)-1983年还是贝尔实验室的人,BjarneStroustrup(本贾尼?斯特劳斯特卢普)在C语言的基础上推出了C++,它扩充和完善了C语言,特别是在面向对象编程方面。一定程度上克服了C语言编写大型程序时的不足。

1.3C语言的发展及其特点C语言的特点(1)C语言简洁、紧凑,使用方便、灵活。(2)C语言有高级语言的特点,又具有低级语言的一些功能(3)C语言是一种结构化程序设计语言,模块化的程序设计。(4)C语言的运算符丰富。(5)C语言的数据类型丰富,有现代化语言的各种数据类型。(6)C语言程序中可以使用编译预处理命令,有利于提高程序质量和软件开发的效率。(7)C语言生成的代码质量高。(8)C语言程序的可移植性好。

1.4C语言的基本结构(1)#include…是一条预编译命令,声明该程序使用stdio.h文件中的内容,stdio.h中包含输出函数printf()。预编译命令以“#”开头,内是被包含的文件名,也可以写成一对双引号(),预编译通常放在程序的最前面。(2)C程序由函数构成,函数是C程序的基本单位。C程序中有且只有一个main()函数,main()函数也称主函数,不管main()函数在程序中处在何种位置,C程序都从main()函数处开始执行。用{}括起来的是main()函数的函数体,所有的操作语句都放在{}中。(3)C程序中,每条语句都以“;”结束。

1.5C语言程序的开发环境C程序的执行步骤C语言的上机执行过程一般分为以下4个步骤:编辑C语言程序、编译C语言程序、程序链接及运行。

1.5.1VisualC++6.0开发C程序1.启动VisualC++6.02.新建工程,选择:Win32ConsoleApplication(控制台程序)

1.5.1VisualC++6.0开发C程序3.查看并编辑C语言源程序4.编译、链接工程文件5.运行程序,查看结果

1.5.2DevC++开发C程序1.启动DevC+

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档