i++和++i的區別

若是有表達式 a = i++  它等價於 a = i ; i = i + 1;        若是有表達式 a = ++i  它等價於   i = i + 1; a = i;java        1 首先二者的區別是:前者是先賦值,而後再自增;後者是先自增,後賦值c++        2 ++i和i++都是分兩步完成的。由於++i 是後面一步才賦值的,因此它可以看成一個變量進行級聯賦值,++i
相關文章
相關標籤/搜索