第1章概 论剖析

上传人:今*** 文档编号:106879812 上传时间:2019-10-16 格式:PPT 页数:27 大小:126.50KB
返回 下载 相关 举报
第1章概 论剖析_第1页
第1页 / 共27页
第1章概 论剖析_第2页
第2页 / 共27页
第1章概 论剖析_第3页
第3页 / 共27页
第1章概 论剖析_第4页
第4页 / 共27页
第1章概 论剖析_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《第1章概 论剖析》由会员分享,可在线阅读,更多相关《第1章概 论剖析(27页珍藏版)》请在金锄头文库上搜索。

1、前言,主讲:杨文涛 13476226289 unixoracle2000 主要研究方向: 单片机与嵌入式系统汽车传感器,胎压、空气流量计 电磁软件仿真微波超材料设计与应用 信息管理系统数据库、网络通讯等软件开发 擅长: 计算机编程,C+,Java网站、Android手机开发 Matlab,Oracle数据库等。,问题思考,1、学习C语言这门课有哪些好处?应用? 2、同学们觉得学习它的困难在哪些方面? 3、有哪些有效的学习方法?,第1章 概 论,1.1 C语言的入门知识 1.2 C语言的发展及特点 1.3 C语言程序的书写格式和结构特点 1.4 C语言的基本语法单位 1.5 简单的输入与输出 1

2、.6 运行C程序的一般步骤,1.2 C语言的发展及特点,1.2.1 C语言的发展过程 C语言是目前世界上流行最广泛的通用程序设计语言。C语言的发展 过程可粗略地分为三个阶段:1970年至1973年为诞生阶段,1973年至 1988年为发展阶段,1988年以后为成熟阶段 。 C语言的发展过程如下: 1960年:ALGOL 1963年:CPL 1967年:BCPL 1970年:B 1972年:C,1.2.2 C语言的特点 1. 介乎于高级语言和汇编语言之间,兼有两者的优点。 2. 引用结构化程序结构,便于软件工程化。 3. 语言简洁,且表达能力强,使用灵活,易于学习和应用。 可移植性好 。 思考1

3、:汇编与C语言的混合编程有哪些好处?,1.3 C语言程序的书写格式和结构特点,1.3.1 C语言程序的书写格式 例1.1编制计算半径为R、高度为H的圆柱体体积的程序。 要求R和H的数值由键盘输入。 圆柱体体积计算程序: #include void main() int r, h; float v; scanf(“%d%d“, ,可以看出,C语言程序有以下6个格式特点 : C语言程序习惯上使用小写英文字母。 C语言程序也是由一个个的语句组成。 C语言程序使用分号;作为语句的终止符或分隔符。 一般情况下,每个语句占用一个书写行的位置。 C语言程序中用大括弧对 ,表示程序的结构层次范围。 C语言程序

4、中,为了增强可读性,可以使用适量的空格和空行。,1.3.2 C语言程序的结构特点,例1.3 C语言程序结构特点 /* print string as uppercase */ # include # define SIZE 80 void putupper(char ch); void main() char strSIZE; int i; gets(str); for (i = 0; stri != 0; i+), putupper(stri); void putupper(char ch) char cc; cc = (ch = a ,从上面程序可看出: (1)C语言程序的执行是从主函数开

5、始的,主函数中的所有语句执行完毕,则程序执行结束。 (2)main函数之外的其它函数都是在执行main函数时,通过嵌套调用而以执行的,在程序中除了可以调用用户自己编制的函数外,还可以调用用户自己编制的函数外,还可以调用由系统提供的标准函数 。,C程序基本结构小结: (1) C程序的组成: 一个C程序可以由干个函数构成,其中必须有且只能有一个以main命名的主函数。 (2) 函数的组成: 函数是一个独立的程序块,相互不能嵌套。 一个函数由两个部分组成:函数头和函数体。,思考2:如何写一个最简单的C程序?,(3) C标准函数 C函数分为两类: 标准函数, 用户定义函数 用户定义函数是由程序员在自己

6、的源程序中编写的函数。 标准函数是由C编译程序提供的一些通用函数,C标准函数又称为C库函数。 用户程序需要使用标准函数时,只需要使用前用 # include包含该标准函数所需的系统头文件即可。 课后思考: C函数与数学中的函数两者概念如何理解?,1.4 C语言的基本语法单位,1.4.1 标识符 1.4.2 关键字 1.4.3 分隔符 1.4.4 常量,1.4.1 标识符 1.标识符:在高级语言程序中由用户(即程序员)或编译程序(有 时称系统)定义的常量、变量、数据类型、函数、过程和程序 等的名字。简而言之:就是一个对象的名字。 2.标识符的组成规则 :由字母(AZ,az)和数字(09)组成,其

7、 第一个字符必须是字母。 字母要区分大小写;下划线_被作为一个字看待。 3. 标识符的有效长度:能够被编译程序识别的标识符的字符 的数目称为标识符的有效长度。标准C规定标识符的有效长 度为31。注意:标识符不能与关键词同名。,思考3:a_A,_A,1_b,static,_b,A_a,3a,a3,long作为标识符哪些是错的?,1.4.2 关键字 关键字由固定的小写字母组成,是系统预定的名字,用于表示C 语言的语句,数据类型、存储类型或运算符。关键字又称为保留字 。 标准C定义的32个关键字如下:,1.4.3 分隔符 分隔符:包括空格符、制表符、换行符、换页符及注 释符。程序中两个相邻的标识符、

8、关键字和常量之间必须 用分隔符分开(通常用空格符)。 1.4.4 常量 常量: 程序中其数值不发生变化的量.C语言中的常 量有三类:数,字符和字符串 。此外,C语言中还经常使用两 种表现形式不同的常量:换码序列和符号常量.。常量的类 型是由常量的文字自身隐含说明的 。,思考4:三个常量 0 ,0, ”0”如何理解?,1.5 简单的输入与输出,一个完整的计算机程序,常常要求具备输入输出功能.C语言本身没有配备完成输入输出的语句.C语言程序的输入输出功能是通过调用系统提供的标准函数实现的 。,1.5.1 格式化输入输出函数 格式化输入输出函数是按指定的格式完成 输入输出过程. 1. 输出函数pri

9、ntf( ) 输出函数printf( )的一般使用形式如下: printf(“输出格式”,输出项系列);,(1)printf( )函数的功能是按照给定的输出格式、把输出项输出到标准输出设备,输出格式中用%打头后面跟有一个字母的部分称为转换说明符。 %d 十进制整数 %x 十六进制整数 %f 浮点小数(实数) %c 单一字符 %s 字符串 如:printf(“v=%fn”,v); 是把输出项v的值按%f规定的浮点小数形式显示出来。,(2)输出格式中除转换说明符以外的其它字符都原封不动地输出到标准输出设备显示器上。其中以打头后跟一个字母或数字的部分称为换码序列。它们的作用是输出控制代码和特殊字符,

10、如上述输出格式中的n是回车换行的控制代码 。 有关换码系列的内容将在在第二章详细介绍。,(3)使用printf()函数可以有一个以上的输出项,这 时输出格式中的转换说明符与输出项的个数必须相 同。它们按各自的先后顺序一一对应。如下所示:printf(“. %d %x %f“, a, b, c); printf(“. %d %x %f“, a, b, c);,思考: 如何用printf打印如下图案?,* * * * * * * * * * (o) (o) (m),2输入函数scanf( ) 输入函数scanf( )的一般使用形式如下: scanf(“输入格式“,输入项系列); (1)输入格式中一

11、般只使用转换说明符,否则容易出错。 (2)输入项必须是地址量,(变量名前加上&表示变量的地址)。,(3) 输入分隔符的指定。在双引号包围的输入格式中,两个转 换说明符%之间出现的字符就是他们对应输入项之间的分隔 符。 如scanf(“%d:%d“, 假设一个输入序列为:19900125 则a=1990,b=01,c=25 (5) 输入数据时,遇到下列情况时该数据认为结束 a.遇空格、回车或者tab键 b.遇宽度结束,如“%3d”只取输入项三列。,1.5.2 字符输入输出函数 字符输入输出函数是以一个字节的字符代码为单位完成输入输出过程的。 1. 字符输入函数getchar( ) getchar

12、( )的功能是从键盘读入一个字节的代码值。在程序中必须用另一个变量接收读取的代码值,如下所示: c=getchar( ); 执行上面的语句时,变量c就得到了读取的代码值。,2. 字符输出函数putchar( ) putchar的功能是把一字节的代码值所代表的字符输出到标准输出设备显示器显示,它的常用使用形式如下: putchar(c); 它把变量c的值作为代码值,把该代码值的字符输出到标准输出设备显示器显示。,1.6 运行C程序的一般步骤,运行一个C程序,是指从建立源程序文件直到执行该程 序并输出正确结果的全过程。在不同的操作系统和编译环境 下运行一个C程序,其具体操作和命令形式可能有所不同,但 基本过程是相同的,即必须经历四个步骤。 (1) 建立源程序文件(编辑) (2) 编译 (3) 连接 (4) 运行,本 章 小 结,本章在简要介绍计算机的基础知识的基础 上,介绍了C语言的发展历程及特点,重点介 绍了C语言程序的书写格式、结构特点和组成 C语言的基本语法单位,另外为了便于以后各 章内容的叙述和讨论,本章还简单介绍几种 经常使用的输入输出标准函数。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号