c程序设计案例教程(上)ppt

c程序设计案例教程(上)ppt

ID:36326780

大小:651.00 KB

页数:156页

时间:2019-05-09

c程序设计案例教程(上)ppt_第1页
c程序设计案例教程(上)ppt_第2页
c程序设计案例教程(上)ppt_第3页
c程序设计案例教程(上)ppt_第4页
c程序设计案例教程(上)ppt_第5页
资源描述:

《c程序设计案例教程(上)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计案例教程(上)第1章C语言概述第2章走进C语言程序设计 第3章选择结构程序设计 第4章循环结构程序设计第1章C语言概述1.1C语言的语法1.2C语言编辑环境1.3C语言发展历史1.4用C语言求解问题的过程1.1C语言的语法—字C语言共有92个字,其中有大写字母26个(A~Z),小写字母26个(a~z)和数字10个(0~9),共62个。另有特殊字30个,分七类:算术符号:+、-、*、/、%加、减、乘、除、按模取余赋值符号:=赋值关系符号:<、>小于、大于标点符号:.、,、:、;、?点、逗号、冒号、分号、问号逻辑符号:&、

2、

3、、!、~、^与、或、非、

4、取反、异或括号符号:“”、‘’、()、[]、{}双引号、单引号、小括号、中括号、大括号特殊符号:空格、#、、_空格、#号、反斜杠、下划线1.1C语言的语法—词C语言的词由一个或多个字组成,词是造句的最小意义单位。按组词字的多少分为单字词与多字词。单字词是有限的,绝不多于92个。多字词一般而言是无限的,按词意和用途可分为六类词:关键字、标识符、常量、运算符、分隔符和注释符。第1类词—关键字关键字(保留字),专用于标识C语言意义和用途的专用词,共32个。具体分为七类:基本数据类型5个:char、int、float、double、void修饰存储类型4个:au

5、to、register、static、extern数据类型修饰关键字6个:signed、unsigned、short、long、const、volatile复合数据类型3个:struct、union、enum流程控制12个:break、case、continue、default、do、else、for、goto、if、switch、while、return类型定义关键字1个:typedef求数据类型长度关键字1个:sizeof标识符,它是单字词或多字词,用户用它为对象命名。命名方法即由字母或下划线打头,后跟字母、数字或下划线串。起名字要做到“见其名而知其意

6、”。第2类词—标识符第3类词—常量常量是在程序运行过程中,其值始终保持不变的量。它是用户在程序中写出或键盘上输入的常数。如12和12.3是数值型常量,前者是整数,后者是实数。又如'a'和"abc"是字符型常量。前者是字符常量,后者是字符串常量,分别用单引号或双引号括住。第4类词—运算符共有43个。运算符按要求运算数据的多少可分为三类:(1)要求一个运算对象的一目运算符,共有9个:!、~、++、--、-、()、*、&、sizeof。(2)要求二个运算对象的二目运算符,共有33个:[]、.、->、+、-、*、/、%、<<、>>、<、<=、>、>=、==、!

7、=、&、

8、、^、&&、

9、

10、、=、+=、-=、*=、/=、%=、&=、

11、=、^=、<<=、>>=、,。(3)要求三个运算对象的三目运算符,只有1个:?:(可分离词)第5类词—分隔符分隔符共有5个:逗号、空格、分号、冒号和大括号。逗号用于对象表中对象间的分隔;空格用于句中词间的分隔,可以连续使用一个或多个;分号是每个语句的结束符,同时也是for语句中多个表达式的分隔符;冒号用于定义性标号出现的后面,表示语句的位置。也是定义性标号与语句的分隔符,同时还用于case语句中,作为整常数表达式或字符常量表达式与语句的分隔符。一对大括号是构造程序结构、复合句和分程序的标

12、志。注释符是以“//”或以“/*”开始并以“*/”结束的字符序列,它不是语句,既不编译也不执行。第6类词—注释符1.1C语言的语法—词组C语言只有一个词组,即表达式。表达式是由运算符与运算对象组成的。1.1C语言的语法—语句C语言共有24个句子,分为两类:执行语句和说明语句。1.C语言的执行语句(共14个类型的句子)(1)赋值语句<变量>=<表达式>(2)if条件语句if(<表达式>)<语句1>[else<语句2>](3)while循环语句while(<表达式>)语句(4)do循环do<语句>while(<表达式>);(5)for循环for(表达式1;表达

13、式;表达式3)<语句>(6)switch多分支语句switch(<表达式>)<语句>(7)case判断语句case<常数表达式>:<语句>(8)default缺省语句default:<语句>(9)break中断语句break;(10)continue继续语句continue;(11)return返回语句return;或return(表达式);(12)goto转移语句goto<标号>;(13)函数调用语句函数名(实参表);(14)空语句所谓类型说明(typedeclaration)语句是告诉计算机哪些是变量名,即为变量命名。每个类型说明语句都由一个关键词来命

14、名。共有9个关键词,它们是:(1)基本类型:整型int字符型cha

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

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

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