c语言教案讲义

c语言教案讲义

ID:37332129

大小:790.00 KB

页数:67页

时间:2019-05-21

c语言教案讲义_第1页
c语言教案讲义_第2页
c语言教案讲义_第3页
c语言教案讲义_第4页
c语言教案讲义_第5页
资源描述:

《c语言教案讲义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、天宇教育C语言辅导讲义2010.10C语言程序设计教案1.c语言概述2.程序的灵魂—算法3.数据类型、运算符与表达式4.最简单的C程序设计—顺序程序设计5.分支结构程序6.循环控制7.数组8.函数9.预处理命令10.指针11.结构体与共用体12.位运算13.文件第67页天宇教育C语言辅导讲义2010.10C语言教程1C语言概述1.1C语言的特点1·C语言简洁、紧凑,使用方便、灵活。ANSIC一共只有32个关键字:autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterret

2、urnshortsignedstaticsizeofstructswitchtypedefunionunsignedvoidvolatilewhile9种控制语句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。TurboC扩充了11个关键字:asm_cs_ds_es_sscdeclfarhugeinterruptnearpascal注意:在C语言中,关键字都是小写的。2·运算符丰富。共有34种。C把括号、赋值、逗号等都作为运算符处理。从而使C的运算类型极为丰富,可以实现其他高级语言难以实现的运算。3·数据结构类型丰富。4·具有结构化的控制语句。5·语法限制不太严格,程序设计自由度

3、大。6·C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。7·生成目标代码质量高,程序执行效率高。8·与汇编语言相比,用C语言写的程序可移植性好。但是,C语言对程序员要求也高,程序员用C写程序会感到限制少、灵活性大,功能强,但较其他高级语言在学习上要困难一些。1.2简单的C程序介绍为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C源程序的基本部分和书写格式。【例1.1】main(){printf("世界

4、,您好!");}lmain是主函数的函数名,表示这是一个主函数。第67页天宇教育C语言辅导讲义2010.10l每一个C源程序都必须有,且只能有一个主函数(main函数)。l函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示。lprintf函数是一个由系统定义的标准函数,可在程序中直接调用。1.1C源程序的结构特点1.一个C语言源程序可以由一个或多个源文件组成。2.每个源文件可由一个或多个函数组成。3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。4.源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在源文件或源

5、程序的最前面。5.每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。6.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。1.2书写程序时应遵循的规则从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:1.一个说明或一个语句占一行。2.用{}括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。1.3C

6、语言的字符集在C语言中使用的词汇分为六类:标识符,关键字,运算符,分隔符,常量,注释符等。1.标识符在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。以下标识符是合法的:a,x,x3,BOOK_1,sum5以下标识符是非法的:3s以数字开头s*T出现非法字符*-3x以减号开头bowy-1出现非法字符-(减号)在使用标识符时还必须注意以下几点:第67页天宇教育C语言辅导讲义2010.102.关键字关键字是由C语言规定的具有特

7、定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:(1)类型说明符用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int,double等(2)语句定义符用于表示一个语句的功能。如例1.3中用到的ifelse就是条件语句的语句定义符。(3)预处理命令字用于表示一个预处理命令。如前面各例中用到的include。3.注释符C语言的注释符是以“/*”开头并

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

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

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