Posted on 2006-05-24 23:54
snake 閱讀(713)
評論(0) 編輯 收藏 引用 所屬分類:
C++學習筆記
for(int val=1;val<=10;++val)
??????? sum+=val;
重述一下for語句的執行過程:
1、創建val并初始化為1
2、測試val是否小于式等于10
3、如果val 小于或等于10,則執行for循環體,把val加到sum中。如果val大于10就退出循環,接著執行for語句體后的第一條語句。
4、val遞增
5、重復第二步的測試,只要條件為真,就繼續執行其余步驟。
這里要注意的是如果條件為真的話,程序是先執行了循環體sum+=val再執行++val。
還有就是退出for循環后,變量val就不可再訪問,循環終止后再使用val 是非法的,當然并不是所有的編譯器都是這樣。在C++標準化之前在循環體外使用是可以的,但標準化之后就不可以了,要注意新舊教材的區別。
這次關于C++的學習筆記就寫這么多了。