C++筆記:入門
文章目錄
C++ 是一個面向對象的功能強大的編程語言。系統的學習C++,不但可以讓我掌握一件編程的利器,而且對於我提高編程素養會有很好的作用。
第一個C++程序
int main()
{
return 0;
}
C++不是完全面向對象的語言
在學習C#時,有一句話很重要:一切必須屬於類。而在C++中卻沒有這樣的規定。在C++的這個典型的空程序中,不存在類。
對上述程序添加標準庫函數
在 C++ Primer 第四版中,作者特意強調了庫的重要性,並把標準庫的引入放到了最開始的地方。因此,我也提前領略 C++ 標準庫的使用。 下面是一個使用了C++標準庫的程序,這個程序實現了經典的 「Hello, world!」。
#include <iostream>
int main()
{
char c;
std::cout << "Hello, world!" << std::endl;
std::cin >> c;
return 0;
}
這個程序定義了一個變量c(char類型),使用了標準庫類型 std::cin
,std::cout
,std::endl
。
其中我們看到了C++引用庫的語法。
#include <iostream>
關於這個語法,有兩個地方需要注意:
沒有分號
這意味著,你必須在單獨的行中書寫這些庫引用。
採用尖括號擴住標準庫名,沒有.h擴展名。
這說明你引用的是標準庫。
如果引用的是用戶的庫,應該使用下面的格式。
#include "yourname.h"
關於C++中«和»操作符
這兩個操作符對於用慣其它語言的C++新手應該是看起來很玄乎的。其實沒什麼特別。
<<
是輸出操作符,>>
是輸入操作符。
使用 std::cin
» [變量] 後,返回值為 std::cin
本身,所以,可以連續使用 » 操作符輸出多次。«具有同樣的特性。
輸出操作符的右操作數是要輸出的內容,而對於輸入,右操作數是輸入的內容所保存的變量。
© 轉載需附帶本文連結,依 CC BY-NC-SA 4.0 釋出。