注:當自增自減運算子所在的表示式或語句中只含一種操作時(即單一表示式),則其字首和字尾功能對程式的作用時一樣的;而當含有兩個或兩個以上操作時,在考慮各個運算子的優先級別和結合性的基礎上,則其字首和字尾的功能對程式的作用時不一樣的。
(1)為了提高程式的效率,需要用技巧把程式寫得盡可能簡潔一些,但這樣有可能降低和諧的可能性和可理解性。
(2)可讀性差的程式容易隱藏錯誤且難於糾正 ,不易維護,降低了程式的可靠性。
(3)人們在程式設計時遵守的基本規範是:可靠性第一,效率第二。為了保證可靠性,程式必須清晰易讀,而表示式的清晰易讀是十分重要的,因此,在程式設計中要慎重。
自增自減運算子
自增自減運算子 i 先使用i,然後i i 1 i 先使用i,然後i i 1 i 先i i 1然後使用i i 先i i 1 然後使用i 以下使用vc下除錯的結果,不同的編譯器可能有不同的結果。i 3 例1printf d i 結果輸出4 例2printf d i 結果輸出3 例3printf resu...
自增 ,自減 運算子
自增1運算子記為 其功能是使變數的值自增1。自減1運算子記為 其功能是使變數值自減1。自增1,自減1運算子均為單目運算,都具有右結合性。可有以下幾種形式 i i自增1後再參與其它運算。i i自減1後再參與其它運算。i i參與運算後,i的值再自增1。i i參與運算後,i的值再自減1。在理解和使用上容易...
自增和自減運算子
自增和自減運算子 在c語言中有許多運算子,邏輯運算,賦值運算,關係運算 其中最難理解的莫過於自增 和自減 運算了。自增 自減 有兩種方式,下面分別進行分析。1 在前。i i 其用法是在整個表示式運算之前先進行自增 自減 運算,然後再進行表示式運算。例如進行如下計算 intx y x 8 y x 執行...