處理格式化輸入輸出的標準庫叫iostream, 基礎是兩種命名為istream和ostream的型別,分別表示輸入流和輸出流,因此涉及輸入輸出時需要
#include
其中,cin表示標準輸入,cout表示標準輸出。接下來寫乙個外部輸入兩個數字然後求和的例子,如下所示
#includeusing namespace std;
int main()
system("pause");
return 0;
}
while (condition)
以上即while迴圈的標準結構,條件是乙個可求值的表示式,所以可以測試其結果。如果結果值非零,那麼條件為真;如果值為零,則條件為假。例子:輸入兩個數a,b(ausing namespace std;
int main()
cout << sum;
system("pause");
return 0;
}
for(initialization;condition;expression)
同理,從a到b的求和用for迴圈表達如下:
#includeusing namespace std;
int main()
cout << sum 《同理,假設a和b的大小未知,我們繼續求和,需要先判斷:
#includeusing namespace std;
int main()
else
for (int i = lower; i <= upper; i++)
cout << sum 《很多時候我們對輸入物件有多少是未知的,這個時候就需要用到while迴圈來加以判斷:如果輸入流是有效的(也就是說,如果讀入下乙個輸入是可能的)那麼測試成功。遇到檔案結束符或遇到無效輸入時,如讀取了乙個不是整數的值,則 istream 物件是無效的。處於無效狀態的 istream 物件將導致條件失敗。windows下的檔案結束符是ctrl+z。例:
#includeusing namespace std;
int main()
cout << sum
return 0;
}
個人C 入門路線(小白)
慕課網 c 遠征系列 迷宮 c 遠征篇之封裝篇裡的結課作業,還挺有意思。c primer plus 第6版 中文版 課後習題基本刷完 習題參 個人答案 慕課網 資料結構探險系列 課程 庫 清華大學 鄧俊輝 資料結構與演算法 可以作為上面imooc課程的補充和擴充套件,上完很有收穫。課程 庫 做了乙個...
directshow 入門路線
0 確定方向,到底是自己編譯庫,還是利用庫的介面再開發 工具方面,請選用較新的vs,比如2008,新的版本都自帶directshow標頭檔案。如果選用vs2005,就麻煩多多。強烈推薦乙個 2 dshow也是和gstreamer更有可比性。3 a,com知識了解一點就行了,我個人覺得不是必須要掌握。...
Express 中文文件 快速入門 路由
routing是指確定乙個應用是如何響應客戶端傳送到特定端點的請求,該端點是uri 或路徑 和特定的http請求方法 get post等 每個路由可以有乙個或多個處理程式函式,這些函式將在路由被匹配的時候執行。路由使用一下的格式來定義 method path handler method是乙個 小寫...