文章目录
- C++基础教程
-
- 入门实例
- 编程实战
- linux 下编译c++
- 程序=算法+数据结构
- C++存储类
- 数组
- C++ 指针
- C++ 引用
- 面向对象编程
- static 关键字
- C++ 继承
- C++ 多态
- C++重载
- C++ 抽象类
- C++命名空间
- C++字符串
- C++ 异常处理
- C++文件和流
C++基础教程
1.IDE:集成开发平台:编辑 编译 调试 推荐VS2008 2.www.afanihao.cn 3.win10 cd /d 文件夹路径
- c++是静态编程语言、编程式的、通用的大小写敏感的,不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
- C++是一个中级语言,c++是c语言的超集合,任何合法的C都是合法的C++程序。
- c++的文件扩展名,.cpp .cp .c
- C++ 中分号是结束符号,每个完整的句子都以;号结束。
- 语句块是一组使用大括号括起来的按逻辑连接的语句

- 单行注释://
- 多行注释:/* */

入门实例
#include<iostream>
using namespace std;
int main()
cout<< "hello,world"<<endl;
return 0;
}
- C++ 特性:封装、继承、多态、抽象
- C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。
- Xcode 目前可从 developer.apple.com/technologies/tools/ 上下载。
- 在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。
- 标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)
- bool 所占的字节数:sizeof(bool)
- char 所占的字节数:sizeof(char)
- numeric_limits::max
- numeric_limits::min
enum 枚举名{
标识符[=整型常数],
标识符[=整型常数],
标识符[=整型常数]
} 枚举变量;
- 当您使用多个文件且只在其中一个文件中定义变量时(定义变量的文件在程序连接时是可用的),变量声明就显得非常有用。您可以使用 extern 关键字在任何地方声明一个变量。虽然您可以在 C++ 程序中多次声明一个变量,但变量只能在某个文件、函数或代码块中被定义一次。
编程实战
- c++ 中小数表示: printf("%.1f\n",8.0/5.0)
- 解释型语言:边编译边执行;编译型语言:编译完成后再执行
-
C++ 变量
- 变量其实不过是程序可操作的存储区的名称。C++中每个变量指定类型,类型决定了变量存储的大小和布局。
- 变量名字:必须是以字母和下划线开头。
- extern关键字在任何地方声明变量。
-
全局变量和局部变量的区别
- [外链图片转存失败(img-q79KQYRa-1567995738830)(https://i.loli.net/2019/09/05/hJxkUN4GPA2uILO.png)]
-
字符常量
linux 下编译c++
g++ name.cpp
./a.out
** iostream 是标准的输入和输出流的标准头文件
//---------------------
// first.cpp
// Author:YanErrol
//--------------------
#include<iostream>
using namespace std;
int main(){
cout << "hello world\n";
return 0;