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