帶有輸入輸出的第一個C++程式

2020-08-13 19:04:35

操作系統:ubuntu
編輯器:vim
編譯器:g++
先寫一個簡單的c++程式

#include <iostream>

int main()
{
	std::cout << "please enter two numbers:" << std::endl;
	int num1 = 0, num2 = 0;
	std::cin >> num1 >> num2;
	std::cout << num1 << " + " << num2 << " = " << num1+num2 << std::endl;
	return 0;
}

編譯:
$ g++ program.cpp -o program
執行之後結果:
在这里插入图片描述
其中,標頭檔案,c++和c的標頭檔案習慣不同,標準c++標頭檔案不帶".h",c會帶。
c++有四個標準IO物件,分別是cout,cin, cerr, clog。
std是名稱空間,這是c++標準庫裏面自帶的一個名稱空間,名稱空間可以幫助我們避免和標準定義相同的名字。
endl是一個符號,把這個符號輸入到cout可以達到換行和重新整理緩衝區的作用。
<< 是輸出運算子,>> 是輸入運算子
輸出運算子箭頭指向cout,輸入運算子開口對着cin。