2014年3月18日 星期二

i++與++i

如果與其他指令連用時,才會有差別(例如 用在for迴圈之中)

i++可以拆成i與++兩部份,其他指令會先對第一部份的i作用,之後對第二部份的++作用,而把i = i + 1
++i也可以視為兩部份,但其他指令無法對++作用,所以是對整體的i = i + 1之後的結果作用。

如果只是要把他當成單獨的i = i + 1來用;
則沒有什麼差異。

沒有留言:

張貼留言