C语言复习(二)
C語言為了更快的運行,在設計上有一些特性必須注意:
1.短路原則:在&&和||運算之中,例如下面的語句,它們不會做邏輯運算符右邊的操作。
????????????0 && a = 2;//這條語句不會執行a = 2這個操作。在判斷出左邊為0的情況下,c語言的“邏輯與“操作就直接不去執行右邊。直接給出結果為0.?????????????? ??
????????????1 || b += 1;//同樣,它的右邊不會被執行。在判斷出左邊為1的情況下,c語言的“邏輯或“操作就直接不去執行右邊。直接給出結果為1.
2.sizeof()操作符:? ? 在該操作符內的一些運算無法被執行。例如:
i = 1; sizeof(i++); //執行完之后i的值仍然是1. //但這種技術性很強的寫法不建議使用。 sizeof(i = 3); //同樣,執行完之后,i仍然是1.暫時就想起這么多。????????????????????
轉載于:https://www.cnblogs.com/zy666/p/9028272.html
總結
- 上一篇: 【Pthon入门学习】多级菜单小例子
- 下一篇: 关于update set from wh