數據結構 線性表 for(++p;p<=q;++p) * (p-1)=*p
1 回答

MMMHUHU
TA貢獻1834條經驗 獲得超8個贊
單獨的前++和后++效果是一樣的這沒錯。但這里不是前++后++的問題,for的()中的3個表達式怎么執行看來你并不懂——第一個表達式(第一個;號前的)在進入for循環時只執行一次,直到循環完畢不再執行;第二個表達式(兩個;號間的那個)每次循環都要先執行;第三個表達式(第二個;號后的那個)在每次循環執行完“體”后執行。所以以上語句中的p在執行“體”* (p-1)=*p前只增量一次而不是兩次。
- 1 回答
- 0 關注
- 1006 瀏覽
添加回答
舉報
0/150
提交
取消