W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
上一章提到,可以在main
函數(shù)中寫任意多的語句。例如,輸出超過一行:
#include <iostream.h>
//main: 生成一些簡單的輸出
void main()
{
cout << "Hello, world." << endl; //輸出一行
cout << "How are you?" << endl; //輸出另一行
}
可以看到,在一行的結(jié)尾處寫注釋與在獨(dú)立的某行寫注釋一樣,都是合法的。
引號(hào)中的內(nèi)容被稱為字符串,因?yàn)樗鼈兪怯梢粋€(gè)字母序列組成。事實(shí)上,字符串可以包含任何字母、數(shù)字、標(biāo)點(diǎn)符號(hào)以及其他特殊字符。
有時(shí)想把多個(gè)輸出語句的內(nèi)容顯示在一行上。這時(shí)只要去掉第一個(gè)endl即可:
void main()
{
cout << "Goodbye, "
cout << "cruel world!" << endl;
}
這時(shí),輸出內(nèi)容會(huì)出現(xiàn)在一行中,變成Goodbye, cruel world!
。注意到單詞Goodbye,
和右引號(hào)之間有一個(gè)空格。這個(gè)空格出現(xiàn)在輸出中,因而它影響了程序的行為。
引號(hào)外面的空格通常不會(huì)影響程序的行為,例如,我可以這么寫:
void main()
{
cout<< "Goodbye, ";
cout<< "cruel world!"<<endl;
}
這段程序可以像原來那段程序一樣編譯和運(yùn)行。行尾的的空格(新行)并沒有影響到程序運(yùn)行的結(jié)果,因此我也可以這么寫:
void main(){cout<<"Goodbye, ";cout<<"cruel world!"<<endl;}
同樣有效,但是你可能已經(jīng)發(fā)現(xiàn),這樣下去程序會(huì)越來越難讀。換行符和空格是很有用的元素,可以把程序組織得更直觀,使程序更易讀,也更易于定位語法錯(cuò)誤。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: