我知道i ++和++ i(如this)之間的區別,如果我想使用它們的新值。我在C編程語言(K & R)中看到很多例子,使用的表達式如s[i++] = c;
。有時,我遇到的代碼(如下所示)讓我感到困惑,這種風格似乎被他們高度重視。正在使用i ++(或++ i)真的是一個好習慣嗎?
while (*string1++ = *string2++); //in c
而在這post,喬恩'避免使用'這種風格。
所以我的問題是使用i ++(或++ i)像上面的代碼一個很好的做法?如果沒有,我應該在什麼情況下使用它(正當我不使用它的新閥門時)?
它使您的代碼更具可讀性。 –
這取決於您考慮的具體示例。你的例子很清楚。 – pablo1977
@BryanChen你的意思是使用i ++是爲了使代碼更具可讀性? – Tony