C 教材:++ 的前後差別意義

++ 這個符號就是將變數的值 +1 的意思, 此變數未必要是整數型態,也可以是浮點數。 但是,++ 可以寫在變數的前面或後面。例如 ++ii++ 都是合法的語句。當

    ++i;
成為一個獨立指令的時候,包括寫在 for 裡面的時候,例如
    for (i=0; i<BUFSIZE; ++i)
++ii++ 造成同樣的效果。 但是,如果它們不是獨立的指令,意思就不相同: ++i 代表先將變數 i 加一,再取它的值; i++ 代表先取它的值,再將變數 i %[一。 這裡舉兩個例子。

習題

[BCC16-C]
單維彰 (2000/05/08) --- 00/05/14 (單)
[Prev] [Next] [Up]