c++可视化程序设计考前复习

c++可视化程序设计考前复习

ID:34398562

大小:47.50 KB

页数:9页

时间:2019-03-05

c++可视化程序设计考前复习_第1页
c++可视化程序设计考前复习_第2页
c++可视化程序设计考前复习_第3页
c++可视化程序设计考前复习_第4页
c++可视化程序设计考前复习_第5页
资源描述:

《c++可视化程序设计考前复习》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C++可视化程序设计复习要点一.基本概念1.标识符定义法则:要点:(1)不能与系统保留字相同;(2)字母或下划线开头的字母、数字、下划线字符序列。2.常量与变量:整型常量:八进制(书写格式以0开头,如021)、十六进制(以0X或0x开头)、十进制。实型常量:小数形式或科学计数形式如23.45,0.45E+10字符常量:注意转义符号,‘nn’—3位8进制数表示的字符,‘\’字符串常量:一系列连续排列的字符组成字符串符号常量:#define定义如#definePI3.14变量:普通变量、常变量(const修饰)Const类型常量名=常量值;如c

2、onstdoublepi=3.14;3.数据类型要点:(1)基本数据类型+构造类型A.基本数据类型:整型、实型、字符型(1字节)、布尔型(1字节)、无值型void。对于布尔型用0表示假,非0表示真(一般用1表示真)。整型的多种定义方法(shortint(2个字节),int(4字节),longint(4字节)以及辅助符号signed/unsigned)纯粹用来适用整数的范围。实型的多种定义方法(float(4字节有效位7位),double(8字节,有效位15位))纯粹用来适用实数的范围和精度。B.构造类型包括:数组类型、指针类型、结构体类型、共用体类

3、型、枚举类型、类类型。其中:数组类型是具有同类型的多个元素集合类型;指针类型是特殊类型,表示某类型量的地址,即指针变量指向某个量的地址,指针必须指向具体量才有意义;结构体类型是结构体变量包含多个不同类型的成员,是一个组合类型;枚举类型是枚举类型变量只能取给出的常量值;类类型可以理解为结构体类型的扩展,即除包含不同类型的成员变量外,还包含多个成员函数。C.强制类型转换:(类型)表达式如(double)i/j带有成员的结构体变量、类的对象,其成员的访问方法有两种:圆点.与指向符--->,一定要通过程序体验。D.构造类型的定义方法数组定义:如inta[1

4、0],元素从a[0]到a[9];stuemp[10];指针变量定义:如int*ptr;stu*ptr;结构体变量定义:先定义结构体类型,再定义结构体变量,结构体类型占的字节数就是全部成员占有的字节数总和。Structstu{charname[20];intage;charsex[4];floatscore[3]};Stustudent[100],*ptr=student;枚举类型定义:先定义枚举类型,再定义枚举变量Enumcolor(red,blue,yellow,white};colorys;对象的定义:先定义类,再用类定义对象Classpoin

5、t{floatx;floaty;floatgetx();floatgety();point(floatxx,floatyy);};1.表达式:用来得到一个复杂计算式子的结果,用来运算符和运算对象A.运算符的优先级别和结合性;运算符的运算对象数,用目来表示:单目、双目、三目等;记住常用运算符的优先级别。B.i++与++i的区别C.算术表达式--->关系表达式--->逻辑表达式。最简单的算术表达式是一个算术量(常量或变量),算术表达式的值是一个整数或实数,关系表达式、逻辑表达式的值是一个布尔值。由于非0表示真,因此算术表达式也可以表示逻辑值。如whil

6、e(1)...;if(x+y)....D.注意:/除法。如果两个整数做除法,则是整除,即两个整数的整商,因此,时刻要注意类似3/5=0,在编程时一定要注意避免,采用实型量就可以避免。E.字符串是个常量,它是由多个字符组成的,在内存中占有一片连续的单元。因此,只能用字符数组来存放。字符数组初始化时可以直接用字符串赋值,而在非初始化语句中,只能一个一个字符赋值或用strcpy函数操作。F.赋值表达式如x=2;问号表达式:(条件)?表达式1:表达式2如max=(x>y)?x:y;逗号表达式:表达式1,表达式2,。。。表达式n其结果取表达式1的值。如x=(

7、a=1,b=2,c=3);则x的值为1G.重要例题:P32/2-61.程序结构:顺序结构、选择结构、循环结构A.选择结构:if(条件)语句;-->if(条件)语句1;else语句2;-->if(条件1)语句1;elseif(条件2)语句2;elseif(条件n)语句n....Else语句n+1;注意else与if的配对法则B.开关语句switch(开关量){case开关1:语句组1;case开关2:语句组2;case开关n:语句组n;[default:语句n+1;]}。注意开关语句的执行特点,必要时用break断开;开关量是整型值。A.循环结构:d

8、o语句;while(条件);/while(条件)语句;/for(表达式1;表达式2;表达式3)语句;特点:(1)do--w

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

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

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