环境配置
Windows + Visual Studio 2015
VS2015简单使用
- 新建项目
- 源文件添加新建项
C++基础
数据类型
- 整型int, 字符型char, 实型float/double
- 数组类型,结构类型struct, 联合类型union, 枚举类型enum
- 指针类型
- 空类型(无值类型)void
- 逻辑类型bool
新特性(与C相比)
初始化方法
- C语言 int x = 1024
- C++ 新增初始化方法:int x(1024)
随用随定义(C99已支持)
- C语言(所有变量定义必须位于函数体的最前面。)
int main(){ int v1 = 3; int v2 = 4; v1 = V1 + 1; v2 = v2 + v1; return 0; }
- C++(所有变量随用随定义。)
int main(){ int v1 = 3; v1 = V1 + 1; int v2 = 4; v2 = v2 + v1; return 0; }
I/O方式
-
C语言
输入过程: 输入设备 -> 输入流 -> scanf -> 变量
输出过程: 变量 -> printf -> 输出流 -> 输出设备
-
C++ 输入过程: 输入设备 -> 输入流 -> scanf -> 变量
输出过程: 变量 -> printf -> 输出流 -> 输出设备
命令空间
- 定义命名空间
namesapce A{ int x = 0; void fun(){ cout << "hello"; } }
- 使用命名空间
using namesapce A
Hello World
//头文件
#include <iostream>
#include <stdlib.h>
// 命名空间
using namespace std;
int main(void){
cout << "请输入一个整数:" << endl;
int x = 0;
cin >> x;
cout << oct << x << endl;
cout << dec << x << endl;
cout << hex << x << endl;
cout << "Hello World" << endl;
}