找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 47|回复: 0

4.17--第4章第4.3~4.5节的重点、难点和答疑

[复制链接]

709

主题

357

回帖

1331

积分

管理员

积分
1331
发表于 7 天前 | 显示全部楼层 |阅读模式

本单元的内容相对简单,重要的知识点包括:

1,在对象的声明中使用初始化器为对象指定初始值;

2,运算符的优先级。在复杂的表达式中,运算符的优先级决定谁优先与操作数结合,并最终决定整个表达式的类型。优先级适用于不同种类的运算符,前面讲过的结合性适用于同种类的运算符。运算符的优先级不是优先计算,尽管在很多表达式里它们确实是优先计算了。运算符的优先级能背下来自然是好,但背不下来也没有关系,可以查书后面附录里的运算符一览表。

3,表达式语句

     ++ n;

     和

     n ++;

     效果相同,因为它们的副作用相同,但值没有用。

4,在一个表达式中,操作数的值计算在运算符的值计算之前完成!因此,对于表达式 sum += n ++ 来说,运算符 += 的操作数是 sum 和 n ++,所以要先计算表达式 n ++ 的值,才能得到运算符 += 的结果。但是,除非是有些特殊的表达式,通常来说,子表达式的副作用却是无序的,谁先谁后不明确。


对这一部分的任何知识点有疑问的,可以在下面提出。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2026-5-13 20:02 , Processed in 0.250364 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表