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::cinstd::coutstd::endl

其中我們看到了C++引用庫的語法。

#include <iostream>

關於這個語法,有兩個地方需要注意:

  1. 沒有分號

    這意味著,你必須在單獨的行中書寫這些庫引用。

  2. 採用尖括號擴住標準庫名,沒有.h擴展名。

    這說明你引用的是標準庫。

如果引用的是用戶的庫,應該使用下面的格式。

#include "yourname.h"

關於C++中«和»操作符

這兩個操作符對於用慣其它語言的C++新手應該是看起來很玄乎的。其實沒什麼特別。

<< 是輸出操作符,>> 是輸入操作符。

使用 std::cin » [變量] 後,返回值為 std::cin 本身,所以,可以連續使用 » 操作符輸出多次。«具有同樣的特性。

輸出操作符的右操作數是要輸出的內容,而對於輸入,右操作數是輸入的內容所保存的變量。

当前页阅读量为: