1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
总复习1-3

题型 一、单项选择题(1’×20) 二、填空题(1’×10) 三、程序分析题(5’×6) 四、程序填充题(1’×10) 五、编程题(10’×3) 一个C源程序由函数构成,其中有且仅有一个主函数main()。 C程序总是由main()函数开始执行,且结束于主函数。 分号“;”是C语句的一部分,每一条语句均以分号结束。 二、运算符和表达式 注意运算符的优先级和结合方向。 3. 算术运算符(双目运算符) + - * / % 优先级:* / % 同级(高),+ - 同级(低) 结合性:自左向右(标记为 → ) 算术运算实例 1)10/3=3 2)10%3=1 4. 关系运算符 关系运算符共有6种(双目运算符 → ) = = == != 优先级: = =同级(高),!= ==同级(低) 结合性:从左到右 算术运算符运算级别高于关系运算符。 ab+c a(b+c) 关系运算的结果应该为逻辑型“真”或“假”,用整型1表示“真”,用整型0表示“假”,即其结果为逻辑值。 关系运算实例 逻辑表达式 75 的值是 1,57 的值是 0。 已知:int a=13, b=2, c=1; ab 成立, 结果为 1 a=b 不成立,结果为 0 a!=b 成立, 结果为 1 a= =b 不成立,结果为 0 (ab)= =c 结果为 1 ab= =c 与上面等价,结果为 1 a-b= =c 等价于(a-b)==1,结果为 0 5. 逻辑运算符 逻辑与 (双目) || 逻辑或 (双目) ! 逻辑非 (单目) 其中,!运算符优先级最高, 次之,||最低。 6. 赋值与赋值组合运算符(双目) 赋值运算: = 赋值组合运算:e1 op= e2 等价于:e1 = e1 op (e2) 结合性:从右向左。 7. 自增自减运算符(单目) ++ 自增 -- 自减 实例 (1) ++i; i++; 因为在表达式中没有其它运算,结果一样。 (2) x=1; y=++x; 结果: x=2,y=2 (3) x=1; y=x++; 结果: x=2,y=1 实例 已知:int x = 2, y = 5, z; z = ++x; x=3, z=3 z = ++x * ++y; x=3, y=6, z=3*6=18 z = x++ * ++y; x=3, y=6, z=2*6=12 z = ++x * y++; x=3, y=6, z=3*5=15 z = x++ * y++; x=3, y=6, z=2*5=10 9. 逗号运算符(,) 通常是将若干个表达式用若干个逗号连接,构成一个表达式。 一般形式: 表达式1,表达式2,…,表达式n 求解过程: 先求解表达式1,再求解表达式2,…,最后求解表达式n。逗号表达式的值为其中最右边表达式的值。 例如:逗号表达式 a = 3 * 5, a * 4 表达式的值=60。 先求解a = 3 * 5,得a=15;再求a * 4 = 60,所以逗号表达式的值=60。 10. 位运算符 移位运算符 按位右移(双目) 按位左移(双目) 11. 其他运算符 1)强制类型转换运算符 格式: (数据类型名)(表达式) 或 (数据类型名) 变量或常量 2) 条件运算符(三目) 表达式1 ? 表达式2 : 表达式3 条件表达式的使用 #includeiostream Using namespace std; int main() { char ch;

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档