1.2 初窥输入输出、控制语句
1. C++的輸入輸出功能是由標(biāo)準(zhǔn)庫提供的,大多數(shù)使用格式化輸入輸出的iostream庫。iostream庫德基礎(chǔ)是兩種命名為istream和osteram的類型,分別表示輸入流和輸出流。流是指要從某種IO設(shè)備上讀入或?qū)懗龅淖址蛄小Pg(shù)語‘流’表面字符時(shí)隨著時(shí)間順序生成或者消耗的。
2. 標(biāo)準(zhǔn)庫定義了4個(gè)IO對(duì)象。標(biāo)準(zhǔn)輸入:cin(istream類型對(duì)象);標(biāo)準(zhǔn)輸出:cout(ostream類型對(duì)象);標(biāo)準(zhǔn)錯(cuò)誤:cerr(ostream類型對(duì)象);產(chǎn)生程序執(zhí)行的一般信息:clog(ostream類型對(duì)象)。標(biāo)準(zhǔn)輸入輸出一般與執(zhí)行程序的窗口相聯(lián)系,cin從執(zhí)行窗口讀入數(shù)據(jù),cout、cerr或clog將輸出寫至窗口。也可以通過重定向輸入輸出流,將輸入輸出流同所選擇的文件聯(lián)系起來。
3. 對(duì)于語句 std:cout<<"Enter a number:"<<endl,cout是ostream對(duì)象,"<<"是輸出操作符,endl是操縱符。同理可以知道cin是istream對(duì)象,">>"是輸入操作符。
4. 已初始化變量是指變量在定義時(shí)就給定一個(gè)初始值,未初始化變量是指變量在定義時(shí)未給定一個(gè)初始值。給新定義的變量一個(gè)初始值總是正確的。
5. 通常最好將一個(gè)注釋塊放在所解釋代碼的上方。代碼改變時(shí),注釋應(yīng)該要與之一致。不要使用嵌套注釋對(duì),即不要再注釋對(duì)/**/中包含注釋對(duì)/**/。
6.??控制語句:讀入未知數(shù)目的輸入。下面一段代碼可表示:
?? int value;int sum=0;
?? while(std:cin>>value)
??????? sum+=value;
?? 如果輸入的是整數(shù),那么std:cin>>value返回真,否則返回假。
?
總結(jié)
以上是生活随笔為你收集整理的1.2 初窥输入输出、控制语句的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。