現代 C++:精華/世界的回應
外觀
現在,讓我們讓世界回禮。
#include <iostream>
#include <string>
int main()
{
std::string input;
std::cout << "Hello, world!\n";
// Notice the arrows point to the right.
std::cin >> input;
std::cout << "The world says: " << input << "\n";
}
這裡有一些新東西。
std::string 表示 input 是一個字串變數。變數是記憶體中用於儲存資訊的命名位置。由於它有名字,你可以反覆引用它,將東西放進去或檢視裡面已經存在的東西。作為一個字串變數,它可以儲存文字 - 而且只能儲存文字。還有其他型別的變數,我們將在下一章中介紹其中一些。
// 是一個行註釋,這意味著它之後的同一行上的所有內容都會被編譯器忽略。
std::cin 的箭頭指向與 std::cout 的箭頭相反的方向,因為資訊流動方向相反。
在 "The world says: " 之後,還有一個箭頭,然後是另一個箭頭。這只是將更多文字附加到輸出。
- 擴充套件你程式和“世界”之間的對話。不必擔心程式是否對輸入的內容做出正確的回應。
- 變數
- 記憶體中用於儲存資訊的命名位置。
- 行註釋
- 導致編譯器忽略一行中的其餘內容。語法:
//