C语言考试要点.doc

C语言考试要点.doc

ID:56719723

大小:897.50 KB

页数:12页

时间:2020-07-06

C语言考试要点.doc_第1页
C语言考试要点.doc_第2页
C语言考试要点.doc_第3页
C语言考试要点.doc_第4页
C语言考试要点.doc_第5页
资源描述:

《C语言考试要点.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.C语言考试要点颜色说明:红色为我认为的重点;图片和红色黄底色的为老师PPT中的重点(也就是重重点);黑色字为定义考试题型(大致如下):选择题20道每题1分填空题10道20空每空1分判断题20道每题1分程序分析题6道每题4分简答题8道每题2分第1章C语言概述1.3C语言程序特点C语言是一种简洁明了,功能强大,移植性好的结构化程序设计语言。理解C语言程序是函数串一个程序可以由一个或多个文件组成,文件由函数组成,一个文件可以由一个或多个函数组成。1.4标准设备的I/O键盘输入函数:getchar()、gets()、scanf()获取一个字符的读写getchar()获取

2、一个字符串的读写gets()标准格式输入函数scanf()屏幕输出函数:putchar()、puts()、printf()输出一个字符的写函数putchar()输出一个字符串的写函数puts()标准格式输出函数printf()特别是scanf()函数和printf()函数的功能和用法scanf()功能:从键盘上按所指定的格式读取数据,并用数据给指定的变量赋值。格式:intscanf(“<控制串>”,<参数表>)例如:scanf(“%d%d”,&a,&b);printf()功能:将该函数参数表中的若干个表达式的值,按其指定的格式和顺序逐一显示在屏幕上。格式:intp

3、rintf(“<控制串>”,<参数表>)第2章常量和变量2.2类型(数据类型和存储类)变量和函数具有存储类数据类型的种类:基本数据类型和构造数据类型存储类的种类、不同存储类变量的特点(P34表2.3)..2.3常量(简单理解为程序运行过程中,不能被改变的量,也就是说常量的值不变)2.4变量(简单来说就是值可以改变的量,也就是说变量的值可被改变)变量三要素:名字、类型和值的具体规则变量的定义格式和作用域1.变量的定义格式:在C语言中,要求对所有用到的变量,必须先定义、后使用;且称在定义变量的同时进行赋初值的操作为变量初始化。(1)变量定义的一般格式[存储类型]数据类

4、型变量名[,变量名2……];例如,floatradius,length,area;(2)变量初始化的一般格式[存储类型]数据类型变量名[=初值][,变量名2[=初值2]……];例如,floatradius=2.5,length,area;2.作用域:标识符的作用域规则:(1)对大多数标识符来讲,定义和说明是一回事,而对于外部类变量和函数来讲,定义和说明是两回事(2)不同的标识符具有不同的围:整个程序:外部类变量和外部函数一个文件:外部静态类变量和宏名函数体:自动类变量和部静态类变量及语句标号程序段:自动类变量和部静态类变量(3)作用域是标示符可见的围,可见指可以访

5、问,可以进行存取操作;不可见指不可以访问,不能进行任何操作变量的值有两种:变量值,变量的地址值第3章运算符和表达式3.1运算符功能:算术、关系、逻辑、三目、赋值以及单目运算符++、--、*、&等++(--)增(减)1运算符,优先级别为2*取容运算符,优先级别为2&&逻辑与运算符,优先级别为113.2运算符的优先级和结合性++--只能作用在变量上,例如:++(a+b)是错的3.3表达式的值和类型逻辑表达式求值、赋值表达式求值、条件表达式求值..第4章预处理功能简单宏定义命令定义符号常量文件包含命令的应用,在程序分析题目中第5章语句复合语句是由两条或两条以上的语句用花

6、括号({})括起来的语句序列..分程序是指含有说明语句的复合语句5.2分支语句if、switch(跳出switch语句时使用break)5.3循环语句while、do-while、for5.4转向语句break(break不能用于循环语句和switch语句之外的任何其它语句之中。)continue(continue只能用在循环体中)掌握上述语句的功能、格式及用法,用于程序分析题目总结:掌握3种循环语句和2种开关语句的特点和用法。第6章数组定义数组时必须指定数组名,数组类型6.1一、二维数组的定义格式及数组元素的下标表示方法数组属于构造类型。数组:是具有一定顺序关系

7、的若干数目固定、类型相同变量构成的有序集合元素:组成数组的变量,用数组名和下标确定,每个数组元素都具有该数组的类型..6.2数组的初始化和赋值数组初始化使用初始值表数组赋值是对数组的各个元素赋值数组的运算是指数组各个元素的运算6.3字符数组和字符串字符数组可以存放字符,也可以存放字符串。可以直接用字符串常量给字符数组初始化第7章指针*p=a等价于*p=&a[0]7.1、7.2指针的概念指针的定义格式、初始化和运算给指针赋值要求类型相同和级别一致的地址值掌握指针的值和类型指针仅有4种运算一个指针可以加或减去一个整型数的运算在一定条件下,两个指针可以进行相减运算在一定

8、条件下,两

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

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

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