欢迎来到天天文库
浏览记录
ID:46283222
大小:79.50 KB
页数:8页
时间:2019-11-22
《C程序设计基础考前复习指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C++程序设计基础考前复习指导%1.表达式1.运算符有哪些,运算符的优先级别和结合性?优先级别:记忆方法:教材附录运算符表,总原则:单目.双目、三目级别由高到低;括号级别最高,逗号最低;注意:(1)算术运算符优于关系符,关系符优于逻辑符,算术、关系、逻辑三种运算符中逻辑非的级别最高(单目);(2)赋值运算符的级别低,复合赋值如+二、一=、*=等等,本质都是赋值,级别低。特别注意赋值运算是右结合性结合性:右结合、左结合2.两个整数相除结果是什么、求余数怎么表达、条件赋值表达式运算特点?3.表示条件的表达式:最简单的算术表达式--最复杂的逻辑表达式,结果都是:0(假)
2、,非0(真)。条件用在if结构中。要点:if(l)while(l)4•混合类型运算时,存在低类型向高类型自动,char^int->float^doubleo强制转换格式:类型(表达式)5.数值在计算机内存中存放时用补码表示(二进制),正数的补码就是本身,负数的补码怎么表示;从补码怎么得到原数二、程序三大基本结构1•顺序结构、选择结构、循环结构;2.选择结构:(1)if语句与else的匹配原则;多分支下条件,每一分支条件的独立性:if(xvO)语句1;elseif(x>100)语句2;else语句3;(2)switch结构中break的使用,脱离switch;4•循
3、环结构:for、while>do-while□复习要点:(1)Break、continue的作用,break不仅用在循环结构中,还可以用在switch中;三、编译预处理1.#include的作用,#include<>与#includeu”的区别;2.#define定义符号常量以及定义带参数的宏表达式,使用要点:先宏替换。#definefun(x,y)x*y;inta=3,b=6;则:fun(3+5,a+b)为:四、数组一构造类型:同一类型的数据集合1.一维数组屮:数值型数组、字符型数组。重点:(1)一维数值数组的排序:选择法、冒泡法;要记住排序程序段(2)一维字符
4、型数组的输入和输出特点:设备输入输出:charname[20];cin»name;cout«name;程序初始化输入:如I:charname[20]=^BCD";intxx[5]={1,3,5};程序赋值输入:charname[20];name[0]="A';name[l]=’B';name[3]=' ';2•二维数组:数值型数组、字符型数组。重点:A.(1)数值型数组中地址的多种表示方法,值的多种表示方法;(2)行指针、列指针的概念;(3)定义行指针的方法:如int(*p)[4];区别:int*p[4];B.字符型二维数组:用来表示多个字符串,重点:输入输出、
5、排序如charname⑶[20];表示三个字符串,每个字符串最多存20个字符(包括结束标志),怎么输入输出呢:(1)设备输入输出:for(i=0;i<3;i++){cin»name[i];cout«name[i];}(2)文件流对象输入输出:fstreraminfile(umy.txfios::in);fstreramoutfileC'result.txf^ioszout);for(i=0;i<3;i++){infile»name[i];outfile«name[i];}(3)程序初始化输入:charname[3][20]={"Wang",“LT,“哈哈哈”};
6、(4)字符串函数:重:sizeof,strcmp„strcpy,strcatStrcmp(strl,st⑵结果是・1或0或1。将两个字符串从左开始逐个字符比较直到得到结果。因此要记住常用的数字1的ASCII码(49)、小写字母a的ASCII码(97)、人写字母A的的ASCII码(65)・记住:参数是字符数组名或指向字符串的指针变量。字符串大小的判断方法,如“XYZ”与“XY”谁大?“1ABCD”,“abccT谁大?五、结构体、共用体、枚举等类型…构造类型1.结构体:不同类型变量的组合体;共用体:不同类型变量共用一块区域;枚举类型:定义变量的规定的多个常量值。2•重
7、点Z—:结构体一维数组如表示每个学生4门功课,求平均成绩,共30个学生。则每个学生是姓名、四门课程成绩、平均成绩的结构体。structstudent{charname[20];floatscore[4];floatave;studentst[30];问题:数据怎么输入输出:(1)设备;(2)文件;(3)程序初始化;(4)程序赋值,太麻烦不会采用1.结构体、共用体变量成员三种引用方法:结构体变量•成员;(*指向结构体变量的指针变量)•成员;指向结构体变量的指针变量->成员2.共用体类型:要点:(1)开辟多大区域,怎样求得;(2)某一时刻只存放一个成员的值;3.枚举类
8、型:要点:
此文档下载收益归作者所有