c語言i++和++i和左值的問題

在vs編譯器,寫c代碼如圖: 上圖中,前綴和後綴形式的增值操作符都複製一份變量值的拷貝, 相當於系統開闢了一個臨時的空間,完成語句之後空間由系統收回,當系統收回之後,這塊空間是不能再訪問的,然而用於周圍表達式的值正是這份臨時空間,前綴操作符在進行復制之前增加變量的值,後綴操作符在進行復制之後才增加變量的值,這些操作符的結果不是被他們所修改的變量,而是變量的拷貝,當你嘗試向這個變量的拷貝賦值時,並不
相關文章
相關標籤/搜索