没有合适的资源?快使用搜索试试~ 我知道了~
c++期末总复习-精华篇.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 127 浏览量
2021-10-02
07:36:40
上传
评论
收藏 60KB DOC 举报
温馨提示
试读
18页
c++期末总复习-精华篇.doc
资源推荐
资源详情
资源评论
- -
c++复习摘要
第一局部——简单的程序设计
一、标识符〔包括变量名命名规那么〕
1、定义:由数字、大小写字母和下划线组成
2、例子:
合法:Int〔大小写不一样,不是关键字 int〕、 _ab
不合法:new 和 friend〔不能与关键字一样〕、a+b〔不
能有+〕、
2b〔开头不能是数字〕
二、根本数据类型存储空间位数存储形式
double 8 64 补码
int 4 32 补码
oat 4 32 补码
char 1 8 ASCII 码
特殊:指针*p 4〔固定为 long int 类型〕
string 16〔固定大小〕
注 1:精度低—>自动转换—>精度高
注 2:int a;a=8/3—>a=2(int 整型)
三、常量与变量
1、八进制—>正负号和 0 开头,例:012、-057
- word.zl-
- -
十六进制—>正负号和 0x 或 0X 开头,例:0x34、-
0X68
2、字符常量
(1)普通字符:‘A’、‘ 0’、‘ #’、‘’〔空格〕
(2)转义字符:‘\n’、‘ \\’(表示\)、‘ \0’
(3)‘a’—>一个字节,“a〞—>两个字节〔包括‘/0’〕,
长度为 1
注:‘\ddd’—>表示八进制字符
‘\xdd’—>表示十六进制字符
例 : strlen(“abc\\\120\0a s\0d 〞 ) 和 sizeof(“abc\\\
120\0a sd〞)的值
—>分析 1:其中有 a、b、c、\\、\120(八进制)、\0〔碰
到第一个那么终止,且不计入长度〕,所以结果为 5
—>分析 2:算上所有的字符〔包括\0,注意有个空格在 a
与 s 之间〕,结果为 11〔char 字符占一个字节〕
3、指数:2e-6、-1.5E2(结尾加一个 f(F),表示结果为
oat 型)
注:e(E)后(即指数)必须是整数
四、运算符和表达式
1、算术运算符
+、-、/〔不是\〕、 *〔不可省略〕、%〔取余〕
注 1:++〔〕、--〔〕,其中〔〕中必须是变量,不能是
- word.zl-
- -
常量和表达式
例:5++、〔 a+b〕++、++〔2*i〕——不合法
注 2:int i=5,b;b=i++;—>b=5;i=6
int i=5,c;c=++i;—>c=6;i=6
2、赋值运算符
(1)区分“=〞和“==〞
(2)a+=b—>a=a+b
3、关系运算符和逻辑运算符
〔1〕结果总为 1 或 0
例 1:t=5>4—>t=(5>4)—>5>4 为真,那么结果为 1
—>t 的值为 1
例 2: a=1&&2—>a=(1!=0)&&(2!=0)—>a=1(&&运
算优先级高)
4、逗号运算符:表达式结果为最后一个逗号后的结果
例:a=3*5,a+5—>表达式结果为 20
五、语句
1、if(a)—>if(a!=0)
2、do whlie 语句—>至少执行一次
例:do{ int i=1;j=0}while(a=b)
分析:先循环一次,由于条件为 i=j—>(i=bj)!=0〔不是
a==b〕,那么结果是无限循环
3、switch 语句不一定每个 case 后都有 break〔跳出当前
- word.zl-
- -
循环语句,而不是 if 语句〕,default 至多一个。
例:switch〔a〕{case 1:cout<<’A’;break;
case 2:cout<<’B’
case 3:cout<<’C’;break;}
假设输入 a=2,那么输出的结果为 BC,程序从第二个开场
执行,因为没有 break 跳出当前程序,会继续执行下面的
程序,直到 break 跳出等。
4、for 循环:注意是否会无限循环〔循环条件的正确性〕
例:for(int x=0;x<=0;x--)—>无限循环
六、补充
1、continue—>跳过剩余语句〔继续循环,不会跳出〕
2、const int a=5—>a 的值不会再变(即 a=6—>错误)
3、运算符优先级
逻辑运算符〔!>&&>||〕>条件运算符(A?B:C) >值运算
符(=、+=、*=)
4、条件运算符—>A?B:C
例:5>4?3:2—>假设 A 为真,那么输出 B,否那么输出
C,所以答案为 3
第二局部——构造数据类型
一、数组
- word.zl-
剩余17页未读,继续阅读
资源评论
wdqsv88
- 粉丝: 4
- 资源: 13万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功