a++ 和 ++a 的區別

i++和++i的區別,面對這樣的問題,首先會覺得很簡單就像1+1等於幾一樣,可我們往往會大腦短路,會得到錯誤答案。 如果有表達式 a = i++  它等價於 a = i ; i = i + 1;        如果有表達式 a = ++i  它等價於   i = i + 1; a = i;        1 首先兩者的區別是:前者是先賦值,然後再自增;後者是先自增,後賦值        2 ++i
相關文章
相關標籤/搜索