1. 程式人生 > >神奇的C語言++運算子

神奇的C語言++運算子

2017年8月23號 11:50

今天在看嵌入式軟體開發的面試題時,有一道題考察了++運算子,於是自己簡單的測試了一下,發現這個++運算子好像並沒有想象中的那麼簡單,結果越測試越懵逼。以下是我當時測試的內容。



三個紫色圈出來是我沒有推測正確的三個測試,為了避免使Printf的影響,我又在底下進行了測試,結果發現,除了上面第一個紫色圈出來的和printf有關,另外的兩個紫色圈出來的測試和printf是沒有關係的,肯定是由於++運算子的原因。

我不知道這個測試到底有沒有意義,雖然在真實的軟體開發過程中肯定不會像這麼寫程式,但是問題的結症是這個++運算子的規則到底是怎樣的,我到現在都還沒有搞懂。

如果大神們有知道那三個測試錯誤的原因的話,勞煩能留個言。