C++学习笔记(三):表达式与语句

说明:
本文是作者的一点总结,对所学的回顾与记录,如有不妥之处,欢迎大家指正,并且讨论交流。

1、表达式与运算符分不开,运算对象加运算符构成了表达式,表达式加分号就构成了语句。
2、运算符三大点,求值顺序、结合次序以及优先级,对运算符优先级有整体的理解,括号()可以改变优先级,也就是先计算括号里面的,如果不确定就加括号,注意运算时的类型提升与转换。
3、运算符用于内置类型,C++为运算符提供了重载机制,可以重载运算符作用于自定义类型,operator。
4、语句分为五类,赋值语句,选择语句,迭代语句、跳转语句以及异常处理语句。
5、赋值语句,赋值运算符左边必须是可更改的对象;选择语句分两种if…else与switch…case,根据情况进行选择;循环有四种:while循环,do…while循环,for循环以及范围for语句,怎么选择合适的循环,多编程总结,一般不确定输入while循环,确定for循环,遍历容器选择范围for循环,类型一般用auto,使用时注意不要破坏迭代器;异常处理try…catch,throw抛出异常,要写出异常安全的代码是很困难的,一般用于大型项目工程。
6、switch一般每个case后面都要有break,加上default,也许什么也不执行,要注意默认情况的处理,或者意外的情况;if与else的嵌套,else与最近的无else的if相匹配。
6、跳转语句有四种,break、continue、return、以及goto;break可以用于switch以及循环,continue用于循环。break与continue均可用于嵌套在循环里的其它语句,例如if;return语句用于函数返回值,限制使用goto语句,一般编程都不用。
7、空语句用分号;,表示什么也不做,要注意不要多写分号,程序可以编译,中间逻辑改变,导致结果不正确,要注意。
8、使用大括号{}来构成复合语句以及空语句块,一个块就是一个作用域,注意变量、函数、类对象等作用域的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值