C语言程序设计教程 教学课件 作者 周海燕 李智 第02章.ppt

C语言程序设计教程 教学课件 作者 周海燕 李智 第02章.ppt

ID:50320766

大小:463.00 KB

页数:56页

时间:2020-03-08

C语言程序设计教程 教学课件 作者 周海燕 李智 第02章.ppt_第1页
C语言程序设计教程 教学课件 作者 周海燕 李智 第02章.ppt_第2页
C语言程序设计教程 教学课件 作者 周海燕 李智 第02章.ppt_第3页
C语言程序设计教程 教学课件 作者 周海燕 李智 第02章.ppt_第4页
C语言程序设计教程 教学课件 作者 周海燕 李智 第02章.ppt_第5页
资源描述:

《C语言程序设计教程 教学课件 作者 周海燕 李智 第02章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言程序设计的基础知识2.1简单C语言程序的组成和格式2.2简单的数据类型2.3算术运算2.4赋值运算、逗号运算和自加、自减运算2.5TurboC环境下的上机操作步骤2.1简单C语言程序的组成和格式2.1.1一个简单的C语言程序利用计算机解决各种类型,复杂程度各异的问题时,关键是用户需要编写出计算机能够“读懂”的程序,使计算机能够按照程序设计者的意愿去工作。C语言就是一种在计算机上实现程序的描述语言。它在描述一个完整的程序时,有固定的结构要求和具体的描述方法,类似于我们说话、写文章要有主谓宾基本语句部分一样

2、,缺少一部分就不成一句话了。在这一节中将向读者介绍一些用C语言进行程序设计的有关基本语法知识。我们先举一个简单的程序例子,使读者对C语言程序的构成有一个初步的了解。例2.1根据圆的半径r,计算圆面积s。已知求圆面积的公式为:s=r2源程序为:/求圆面积/#include/命令行/main()/主函数首部/{intr;/定义变量r,说明为整型/floats;/定义变量s,说明为单精度型/r=4;/给r赋值为4/s=3.141592rr;/计算圆面积,将值赋给s/printf("圆面积s=%f",

3、s);/显示圆面积的值/}以上程序运行后,在计算机屏幕上显示如下结果:圆面积s=50.265472源程序的第一行用“/”和“/”符号括起来的一串字符是对程序的注释,这对符号必须成对使用,“/”和“”之间不能有空格。注释内容可以用中文或西文,它对程序的运行不起作用,只起注释作用。好的注释可以使人们在阅读程序时,能较好地理解程序的功能及含义。第二行是命令行,它的功能是在调用系统的输出函数(printf函数)时,需要写该命令行。第三行是主函数的首部,其中:main是主函数名,函数名后面的一对小括号是不能省略的,它的功能是

4、:表明函数从此开始。函数具体要完成的内容放在其后一对花括号{}中,用这对花括号括起来的部分称为函数体。“{”符号表示函数体开始,源程序最后一行的“}”符号表示函数到此结束。在C语言源程序中只能包括一个主函数,在一个或多个函数组成的程序中,程序的执行都是由主函数开始。在该主函数的函数体中共有五行,完成指定的任务:根据圆的半径,计算并输出显示该圆的面积。在这五行中,除了注释之外,每一条语句均以分号“;”号结束,完成某一项功能。函数体中第一条和第二条语句为声明部分,分别定义了一个整型变量r和一个单精度型变量s。函数体中第

5、三条至第五条语句为执行部分。此例中分别完成了对变量r(圆的半径)的赋值(值为4),然后根据变量r的数值计算圆面积,计算后赋给变量s。最后通过调用系统的printf输出函数,将圆的面积s输出显示在屏幕上。2.1.2C语言程序的组成和格式2.1.3关键字和标识符在例2.1的源程序中,我们遇到了诸如main、int、r、float、s、printf等符号,它们的作用和性质并不完全相同,它们代表什么意思呢?1.关键字关键字又称为保留字。它们是C语言中预先规定的具有固定含义的一些单词,如:int表示为整型数据、float表示

6、为单精度实型数据等等。用户只能按其给定的含义来使用,不能重新定义另作它用。C语言所提供的关键字请见附录一。2.标识符标识符分为系统预定义标识符和用户自定义标识符两种。(1)系统预定义标识符这些标识符也是由一些单词所组成,它们的功能和含义是由系统预先定义好的,如:main代表主函数名、printf代表输出函数名等等。它们与关键字不同的是:系统预定义标识符允许由用户赋予新的含义,这样做的结果,往往会引起一些误解,因此建议用户不要把这些系统预定义标识符另作它用,否则会带来不必要的麻烦。(2)用户自定义标识符用户可根据需要

7、自行定义一些标识符,用作为符号名、变量名、数组名、函数名、文件名等等,如例2.1中:r代表变量名,用于存储圆的半径、s代表变量名,用于存储圆的面积。用户自定义标识符的命名必须遵守一定的规则。合法的用户自定义标识符应满足以下条件。①只能由大小写英文字母、阿拉伯数字和下划线组成。标识符的开头必须是字母或下划线,大小写字母是有区别的,视为不同的字母。②标识符的长度视不同的编译器规定而不同,一般可识别前8个字符。按照以上规则,mystery、_start、r1、R_1都是合法的标识符,而12b、D$?_I、int都不是合法

8、的用户自定义标识符。为使程序具有较好的可读性,标识符的命名应尽可能反映出它所代表的含义,做到“见名知义”。如:用pi代表圆周率,用sum代表总和,用name代表名字等等。2.1.4常量和变量在计算机处理的程序中,我们不免经常与数据打交道,根据数据的值是固定的,还是可变的,我们将数据分为两大类:常量和变量。1.常量在程序运行过程中其值不能改变的量称为常量。如例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。