C语言程序设计案例教程 教学课件 作者 杨旭 第2章.ppt

C语言程序设计案例教程 教学课件 作者 杨旭 第2章.ppt

ID:50044542

大小:308.50 KB

页数:10页

时间:2020-03-08

C语言程序设计案例教程 教学课件 作者 杨旭 第2章.ppt_第1页
C语言程序设计案例教程 教学课件 作者 杨旭 第2章.ppt_第2页
C语言程序设计案例教程 教学课件 作者 杨旭 第2章.ppt_第3页
C语言程序设计案例教程 教学课件 作者 杨旭 第2章.ppt_第4页
C语言程序设计案例教程 教学课件 作者 杨旭 第2章.ppt_第5页
资源描述:

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

1、第2章C语言程序基础本章要点2.1主函数的基本结构2.2C语言程序的基本元素2.3程序中的运算2.4综合实例习题22.1.1C语言程序的入口与结束上一章已指出,main()是C语言程序的主函数,每个C语言程序有且仅有一个主函数。所有的C程序都是从这里开始执行。也就是说,在C语言中程序总是从main()函数开始执行,而不管main()是在程序的什么位置。任何主函数都由main()和它之后的一个左花括号“{”和一个右花括号“}”组成。这一对花括号之间就是函数的主体,简称函数体。2.1.2主函数结构从前面的程序实例可见,main()函数的函数体由紧跟在函数名后的左花括号开始,

2、到与之对应的相同层次的右花括号结束。花括号必须成对出现,如果在程序中的花括号不配对(例如,缺少右花括号),则在程序编译时会出现错误消息:syntaxerror:'}'。花括号除了可以作为函数体的开头和结尾的标识外,还可以用于复合语句(也称作块语句)的开头和结尾标志。2.1主函数的基本结构2.2.1标识符与关键字在程序设计中,常用具有一定意义的名字来标识程序中的变量、函数、数组、类、标号以及其他用户自定义的数据类型,以方便在程序设计中按名字来访问数据,这种名字被称为标识符。在C语言程序中,标识符由1~8个字符组成。构成标识符的字符只能是下划线“_”、数字(0~9)和英文字

3、母,并且标识符的第一个字符只能是下划线或英文字母。2.2.2常量与变量常量与变量是程序设计中的基本概念,这两个对象的含义,对于程序设计来说是非常重要的基础知识。1.变量变量是指在程序运行过程中,值可以发生变化的量。C语言变量遵循“先定义,后使用”的原则,变量在使用前,都要求先对其数据类型进行定义。在定义时系统会为变量分配固定的内存,按照变量名对其进行访问。2.2C语言程序的基本元素2.常量与变量的定义相反,常量是指在程序运行过程中不能发生改变的量。常量的类型通常有5种:整型、实型、字符型、字符串型和符号常量。(1)整型常量整型常量就是整数,可以是十进制、八进制(以0开头

4、)或十六进制数(以0x或0X开头)的整数。(2)实型常量实型常量是带小数位的数值,可以是小数,也可以是指数。(3)字符型常量字符型常量是括在单引号内的一个字符。这些字符通常是ASCII码字符,它们的值即为该字符的ASCII码值。(4)字符串型常量字符串型常量是由双引号括起来的字符序列。字符串型常量与字符型常量有严格的区分,编译程序在每个字符串的后面自动加上一个空操作符''以示区别。2.2C语言程序的基本元素(5)符号常量符号常量是指以标识符形式出现的常量,C语言中符号常量的定义可通过编译预处理命令#define来得到,符号常量的定义形式如下:(见书)2.2.3数据类

5、型数据类型用于说明数据的类型,以便于在内存中为其分配相应的存储空间。C语言提供了丰富的数据类型,可以分为两类:基本类型和结构/派生类型。本节主要学习基本数据类型,其他类型在以后的章节中学习。C语言的基本数据类型主要包括整型、实型、字符型、指针型和无值型。下面对这些基本数据类型进行详细介绍。1.整型整型用于存储整数,其值可以是十进制、八进制或十六进制的数。整型变量用关键字int来定义。2.浮点型浮点型也称为实型单精度类型或实型,常用来表示小数或超出整型范围的数值。浮点型变量用关键字float来定义。2.2C语言程序的基本元素3.双精度型双精度型常用于很大的数值或科学计算。

6、双精度变量用关键字double来定义4.字符型字符型是用于表示ASCII字符的数据类型。字符变量用关键字char来定义。5.无值型无值型用关键字void来定义,无值型是一类特殊的类型,常用在函数定义中,表示函数无返回值。除以上列出的数据类型外,还有指针型也算是基本类型。指针是指向数据地址的变量,从实质上来说,指针的内容就是数据在内存单元的地址。在后面我们将对其进行深入学习。表2.3中列出了C语言中常用的基本数据类型及其长度。2.2C语言程序的基本元素2.3.1运算符与表达式C语言的运算符按运算类型可分为赋值运算符、算术运算符、逻辑运算符、关系运算符、位运算符、指针运算符

7、和取成员运算符等;按运算对象(又称为操作数)的个数又可分为单目运算符、双目运算符和三目运算符。关于运算符的完整列表,参见附录2。C语言的运算符又称为操作符,是数据间进行运算的符号。将数据或变量用运算符连接起来,就构成了C语言的表达式。表达式就是按照一定规则,将运算对象用运算符连接起来的有意义的式子。表达式中的运算对象可以是常量、变量、函数,也可以是别的表达式。1.算术运算符C语言中的算术运算符包括5个双目运算符:加“+”、减“–”、乘“*”、除“/”、求余(取模)“%”及4个单目运算符:自增“++”、自减“––”、单目加“+”和单目减(算

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

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

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