c语言程序设计复习提纲

c语言程序设计复习提纲

ID:2241549

大小:43.00 KB

页数:5页

时间:2017-11-15

c语言程序设计复习提纲_第1页
c语言程序设计复习提纲_第2页
c语言程序设计复习提纲_第3页
c语言程序设计复习提纲_第4页
c语言程序设计复习提纲_第5页
资源描述:

《c语言程序设计复习提纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计复习提纲一、复习目标(1)掌握C语言的基本语法结构;(2)掌握基本的程序设计算法和技巧;(3)具备初步的高级语言程序设计能力;(4)了解基本的面向对象程序设计概念和方法。二、考试方式n笔试(闭卷)n总评成绩=平时成绩×50%+期末成绩×50%三、试题题型以及答题要求(1)选择(每题2分,共30分)(2)填空(每题1分,共10分)(3)读程序写结果(每题5分,共30分)(4)程序填空题(每空2分,共16分)(5)程序设计题(共14分)四、考试范围第一章:C语言的初步知识要求:掌握C语言程序的构成,基本书写形式,例如:每条语句

2、以分号结束。掌握标识符的命名规则:以下划线或字母开始,后面跟着数字、字母、下划线。第二章:数据类型和表达式要求:掌握基本的数据类型(主要是int、float、double、char)以及其占用的字节数以及基本类型的常量(主要是数值常量35、035、0x35和字符常量’d’、’t’)和变量的说明方式,命名规则。字符数据和整型数据的计算。C++的基本算术和赋值运算符以及自增自减运算符,混合运算的表达式中各种运算的优先级及结合方向、类型转换。例如:inta=123;则a/100的值为(),a/10%10的值为()。例如:赋值语句的类型转换:

3、inta=23.6;则a的值为23第三章:程序设计初步1、C语言程序的基本组成,利用scanf和printf完成输入与输出。掌握关系运算和关系表达式,逻辑常量和逻辑表达式的意义和结果。例如:表示3

4、ile循环的形式和使用,执行过程,以及区别。    •循环结束条件    •循环控制变量的使用    •指定次数循环的提前结束方法(break,continue)。多重循环(两层)例如:冒泡(起泡)和选择排序算法第四章函数和预处理①、C语言程序的结构:从main函数开始,到main函数结束,由函数构成。②、函数的定义和声明、调用方式、return语句的作用,以及函数的类型。③、函数参数的形式(形式参数与实际参数)和传递方式(参数值的传递)。函数调用时:实际参数和形式参数一般要求类型匹配,个数相同。因此在编写程序时要注意实际参数和形式参数

5、的对应问题。例如:如果实际参数是数组,则形式参数可以是数组,也可以是指针(但最终编译器都理解为指针)。④、函数的嵌套调用和递归调用(注意递归调用的执行过程)⑤、变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部),主要是用static声明的静态局部变量。第五章:数组①、一维数组的概念,定义方式和初始化方式②、二维数组定义方式、存储空间的大小,数组元素的引用、二维数组指针访问方式。例:二维数组在定义时,如果有初始化,则可以缺省第一维的长度。③、数组名是数组的首地址,在函数中,用数组名作函数参数实现地址传递。④、字符数组的定义和赋值

6、、字符串结束标志,字符串处理函数(strlen,strcat,strcpy,strcmp)例如:chars1[80],s2[80]=”abc”;则strcpy(s1,s2)和strcmp(s1,s2)的作用,strlen(s1)与sizeof(s1)的区别字符数组的输入和输出:%s,gets(),puts()。第六章:指针①、指针的定义,指针的类型和指针与地址运算符、指针的引用例如:intn,*m;则m=&n的作用是()。②、指针作函数参数(传地址)与普通参数传递的不同③、指针与数组:   ·指向一维数组(元素)的指针定义,引用及其指针

7、移动例如inta[10],*p=a;则*p++的作用是()。   ·指向一维数组的指针定义,引用   ·指向二维数组的指针定义,引用④、了解指向指针的指针、指针数组、函数指针和指针函数。例如:inta,*p1,**p2;p1=&a;p2=&p1;则p1、p2的内容和含义是()。例:charch1[]=”xyz123”,*p=ch1;要输出字符’1’,有ch1[3]、*(ch1+3)、*(p+3)、p[3]多种方式第七章:自定义数据类型①、结构体类型的声明、结构体变量的定义及初始化、结构体成员的三种访问方法。②、共用体类型与结构体类型的区

8、别。③、枚举类型的声明、枚举常量的定义及初始值、枚举变量的定义。

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

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

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