今天来聊聊基础知识 | 每日一练(35)

基础知识练习

士人有百折不回之真心,才有万变不穷之妙用。立业建功,事事要从实地着脚,若少慕声闻,便成伪果;讲道修德,念念要从虚处立基,若稍计功效,便落尘情。 ——菜根谭

学生:可是 && 和 || 运算符呢?我看到过类似 while((c = getchar())

!= EOF && c != ’\n’) 的代码 ⋯⋯

小编:这些运算符在此处有一个特殊的 “短路” 例外: 如果左边的子表达式决定最终结果 (即,真对于 || 和假对于 && ) 则右边的子表达式不会计算。因此, 从左至右的计算可以确保, 对逗号表达式也是如此。而且, 所有这些运算符 (包括 ? : ) 都会引入一个额外的内部序列点 。

今日送给读者的话

廉所以戒贪。我果不贪,又何必标一廉名,以来贪夫之侧目。让所以戒争。我果不争,又何必立一让的,以致暴客之弯弓。

无事常如有事时,提防才可以弥意外之变;有事常如无事时,镇定方可以消局中之危。

正文完