c语言第1章 概述.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文档。上传文档
查看更多
C语言程序设计 主讲人:张慧英 第1章 概述 C语言简介 C语言的历史 1972年,美国贝尔实验室的Dennis M. Ritchie设计出了C语言。 1973年K. Thompson和Dennis M. Ritchie两人合作,用C语言改写了Unix操作系统,开发出了Unix第5版。 1977年出现了《可移植C语言编译程序》,大大提高了C语言的可移植性,同时也推动了Unix操作系统在各种机器上的应用。 1978年贝尔实验室正式发表了C语言。从此,C语言脱离了Unix操作系统,先后移植到大、中、小、微型机上。 C语言简介 1979年,Brain W. Kernighan和Dennis M. Ritchie(合称KR)合著了《The C Programming Language》,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,它被称为标准C。 1980年,出现了带类的C(C with Class),以后它逐渐发展成为C++。C++保持了C的简洁性和高效性,同时支持面向对象的程序设计。 1983年美国国家标准学会(ANSI)在此基础上制定了一个C语言标准,通常称之为ANSI C。 1987年ANSI又公布了新的标准——87 ANSI C。目前流行的C编译系统都是以87 ANSI C为基础的。 C语言简介 C语言的基本用途 C语言广泛地应用于开发操作系统和应用程序。 C语言广泛应用于电子学、农业、科学计算、语言学等各行各业、各个领域。 C语言还广泛应用于开发工业控制、智能仪表、嵌入式系统、硬件驱动、动态链接库等软件。 C语言简介 C语言的特点 C语言是一种结构化语言 语言简洁、效率高 数据结构和运算符丰富,具有极强的表现能力和处理能力 C语言允许直接对硬件进行操作 可移植性好 语法限制不严格,程序书写形式自由 C程序基本结构   【例1.1】编写一个C程序,显示字符串“My first C program.”。   本程序由以下几个部分组成的:   (1)预处理命令   由”#”开头的命令。   (2)main函数   由函数的首部和函数体两部分构成。   (3)注释   用/*和*/括起来的字符串。 C程序基本结构   【例1.2】 编写一个C程序,要求程序执行时,先提示输入两个整数,输入完成后,输出两个整数的乘方。   源程序   本程序除了包括预处理命令、主函数和注释之外,还包括自定义函数和多个基本语句。 C程序基本结构 自定义函数    自定义函数分为函数的定义、声明和调用三个部分。    (1)函数的定义分为函数的首部和函数体两部分。    函数的首部包括函数类型(即函数返回值的类型)、函数名、参数类型和(形式)参数名。    一对花括号{}的内部是函数体,函数体内部是基本语句。每个基本语句都是以分号“;”结束的。 C程序基本结构   函数体也分为两个部分:声明部分和执行部分。   声明部分声明函数中使用的变量,包括变量类型和变量名。C语言规定,变量必须先声明后使用,否则将会出错。有了变量声明,后边的执行部分直接使用变量名即可。   执行部分是由实现某一个特定操作的基本语句构成的。 C程序基本结构    (2)函数的声明与函数的首部相同,其后加分号。    函数的声明必须在调用之前,否则将会出错。如果函数的定义在调用之前,可以省略函数的声明。    (3)函数声明后,就可以直接使用函数名调用函数。 C程序基本结构 格式输出函数printf    printf函数的作用是向终端输出一个或多个任意类型的数据。它的一般格式是:    printf (格式控制, 输出表列)    其中,格式控制是一个字符串,一般包括普通字符、格式说明符和转义字符。    普通字符的作用是输出一些提示性的信息,普通字符按照原样输出。    格式说明符的作用是把数据按照指定的类型输出,常见的几种格式说明符有:    %d:以带符号的十进制数形式输出整数。    %f:以小数形式输出实数。    %c:以字符形式输出一个字符。    %s:输出字符串。    常用到的一个转义字符是“\n”,它的作用是在输出数据之后换行。    输出表列是一个或者多个字符串、表达式或者变量。当输出项多于一个时,输出项之间用逗号分开。 C程序基本结构 格式输入函数scanf    scanf函数的作用是从键盘输入数据赋给相应的变量。它的一般格式是:    scanf (格式控制, 地址表列)    其中,格式控制与printf函数相同,地址表列给出变量的地址。 编码风格 C程序的编写顺序为预处理命令、自定义数据类型、全局变量声明、自定义函数声明、主函数和自定义函数定义。 每个语句都单独占一行

文档评论(0)

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

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

1亿VIP精品文档

相关文档