C++远征_起航篇

写在最前面的话:本博客系列为本人观看慕课网络课程总结的心得笔记,供学习保留。

C++远征

起航篇

C++

​ C 是 C++ 的子集

​ C++ 面向过程+面向对象

IDE

​ Integrated Development Environment

​ 集成开发环境

​ 一般包括代码编辑器、编译器、调试器和图形用户界面工具

C++ 基本知识

数据类型:

  1. 基本类型:

    1. 整型 int
    2. 字符型 char
    3. 实型:
      1. 单精度实型 float
      2. 双精度实型 double
  2. 构造类型:

    1. 数组类型
    2. 结构类型 struct
    3. 联合类型 union
    4. 枚举类型 enum
  3. 指针类型

  4. 空类型 void

  5. 布尔类型 bool (C++ 新增)

    初始化方法:

    int x = 1024;
    // 复制初始化
    
    int x (1024);
    // 直接初始化
    
    

C++ 为随用随定义

C++ 输入输出方式

  • 输入过程:输入设备 -> 输入流 -> cin -> 变量
  • 输出过程:变量 -> cout -> 输出流 -> 输出设备
cout << oct << x << endl; // 输出 x 的八进制并且带回车
cout << dec << x << endl; // 输出 十进制 默认
cout << hex << x << endl; // 输出 十六进制

cout << boolalpha << x << endl; // 输出布尔 形式

C++ 命名空间(namespace)

给程序的命名

命名空间关键字:namespace

#include <stdlib.h>
#include <iostream>
using namespace std;

namespace A {
	int x = 0;
	void f1() {
		cout << "A" << endl;
	}
	void f2();
}

namespace B {
	int x = 2;
	void f1() {
		cout << "B" << endl;
	}
	void f3();
}

int main() {

	cout << A::x << endl;
	B::f1();
	system("pause");
	return 0;
}
发布了51 篇原创文章 · 获赞 27 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_39446719/article/details/89345250