高级语言程序设计___概述与基础.pptVIP

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

第 1 章 C 语 言 概 述 1.1 程序与程序设计 1. 程序:用某种计算机能够理解和执行的语言描述解决问题的方法步骤。 例: 求一个一元二次方程的解 ax2+bx+c=0的解 2. 程序设计: 分析解决问题的方法步骤,并将其记录下来的过程 3. C语言的特点 1.3 算法及其描述 第 2 章 C语言的基础知识 * * C语言是国际上广泛流行的计算机高级程序设计语言。它适合作为系统描述语言,既可用来写系统软件,也可用来写应用软件。 以前的操作系统等系统软件主要是使用汇编语言编写的(包括Unix操作系统)。但是汇编语言依赖于硬件,程序的可读性和可移植性比较差。改用高级语言来提高程序可读性和可移植性又难以实现汇编语言的某些功能。因此需要一种既具有一般高级语言特性,又具有低级语言特性的程序设计语言,C语言就在这种情况下产生了。 本章内容 1. 程序与程序设计 2.高级语言与C语言 3. 算法及其描述 #include “math.h” Void main( ) {float a,b,c,x1,x2,disc; scanf(“%d%d%d”&a,&b,&c); disc=b*b-4*a*c; X1=(-b+sqrt(disc))/(2*a); X2=(-b-sqrt(disc))/(2*a); Printf(“%f,%f”,x1,x2); } 1.C语言的发展过程 ? C语言是在70 年代初问世的。C语言和Unix操作系统是一对孪生兄弟,两者的发展相辅相成。1973年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。 1.2 高级语言与C语言 60年 ALGOL语言 63年 CPL 67年 BCPL 70年 B语言 73年 C语言 85年 AT&T公司推出C++ 90年 Borland公司推出BC++ 92年 Microsoft公司推出MS C++ 93年 Microsoft公司推出VC++ 83年 制定了ANSI C 2.目前流行的C语言编译系统 Mircosoft C Turbo C Quick C Borland(Inspire) C++ Turbo C++ Mircosoft Visual C++ Borland C++ Builder 面向过程的: 面向对象的: 面向对象的可视化: VB语言: Dim a As Integer Dim b As Integer if (表达式)then 语句 End if C语言: int a,b; if (表达式)语句; 1.语言简洁、紧凑、使用方便、灵活 2.丰富的运算符和数据类型 多种运算符,运算类型丰富,表达式类型多样化,他们的灵活使用使C语言具有表达灵活、效率高,可以实现很多其他高级语言难以实现的功能。 3.直接访问内存的物理地址 由于能进行位(bit)一级的操作。实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体,既可用于系统软件的开发,也适合于应用软件的开发。 4.结构化的控制语句 C语言程序是由函数集合构成,函数各自独立,层次清晰,便于按模块化方式组织程序,易于调试和维护。 5.语法限制不严格,程序设计自由 6.C语言还具有效率高,可移植性强等特点 C语言的特点 b=a+++b; C语言是国际上广泛流行的计算机高级程序设计语言。它适合作为系统描述语言,既可用来写系统软件,也可用来写应用软件。 以前的操作系统等系统软件主要是使用汇编语言编写的(包括Unix操作系统)。但是汇编语言依赖于硬件,程序的可读性和可移植性比较差。改用高级语言来提高程序可读性和可移植性又难以实现汇编语言的某些功能。因此需要一种既具有一般高级语言特性,又具有低级语言特性的程序设计语言,C语言就在这种情况下产生了。 本章内容 1. C语言的基本词法 2.C语言的基本语句分类 3. C程序的基本构成 4. C程序的开发环境 2.1 C语言的基本词法 1.字符集: 主要以键盘上已有的字符 注意:表2-2 2.保留字(关键字): C语言中特殊意义的词 注意:表2-3 3.标识符: 用户自己定义的字符序列,通常表示变量名、函数名,数组名等 3.词汇分类: 2.2 C语言的基本语句分类 1.数据定义语句 2.赋值语句 3.函数调用语句 4.表达式语句 5.流程控制语句 6.复合语句 7.空语句 2.3 C程序的基本构成 简单的C程序例子 例2:求两整数之和

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档