1、一个简单的C++程序
每个C++程序都包含一个或多个函数,其中一个必须命名为 main,操作系统通过调用 main 来运行 C++程序,下面是一个非常简单的 main 函数,这个 main 函数什么也不干,只是返回给操作系统一个值:
int main()
{
return 0;
}
2、初始输入输出
C++并未定义任何输入输出(IO)语句,取而代之,包含了一个全面的标准库来提供 IO 机制和其他用途。最常用到的库是 iostream 库,它包含两个基础类型 istream 和 ostream ,分别表示输入流和输出流。一个流就是一个字符序列,是从 IO 设备读出或写入 IO 设备的。
3、标准输入输出
标准库定义了4个IO对象。程序通常将窗口将这些对象联系起来
(1)、标准输入(standard input) cin(发音为 see-in):从运行的窗口读入
(2)、标准输出(standard output) cout(发音为 see-out):将数据输出到窗口
(3)、标准错误(standard error) cerr(发音为 see-error):用来输出警告和错误信息
(4)、clog(发音为 see-log)用于输出程序运行时的一般性信息
下面给出示例:
#include "stdafx.h" //预编译头,创建项目时自带
#include<iostream> //引入标准库文件
int main()
{
int m_iR1 = 0, m_iR2 = 0;
//endl被称为操纵符,作用是刷新缓冲区,保证数据都写入到输出流中
std::cout << "Enter Two Number" << std::endl;
//cin 从控制台读取用户的输入
std::cin >> m_iR1;
std::cin >> m_iR2;
std::cout << m_iR1 + m_iR2 << std::endl;
//cin.get()可以防止控制台闪退
std::cin.get();
return 0;
}
注意:
1、#include 指令用来指定程序包含的头文件,对于标准库的头文件使用尖括号(<>),其他的使用双引号("")包围
2、std 是标准库中的命名空间,使用时可以通过(::)域操作符使用,也可以通过 using 引入,使用时不用加上域操作符