随笔分类 - C++相关
摘要:函数提高 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名 (参数 = 默认值){ } 示例: int func(int a, int b = 10, int c = 10){ return a + b + c; } //1.如果某个位置参数有默认值,那么
阅读全文
摘要:引用 引用的基本使用 语法:数据类型 &别名 = 原名 示例: int main(){ int a = 10; int &b = a; cout << "a = " << a << endl; cout << "b = " << b << endl; b = 100; cout << "a = "
阅读全文
摘要:内存分区模型 c++程序执行时,将内存划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存四区的意义: 不同区域
阅读全文
摘要:结构体 结构体基本概念 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 结构体定义和使用 语法 :struct 结构体名 { 结构体成员列表} ; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名 = {成员1值,成员2值…} 定义结构体时
阅读全文
摘要:指针 基本概念 指针作用:可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法:数据类型 * 变量名; int main(){ //1.指针的定义 int a = 10;//定义整形变量a //指针定义语法:数据
阅读全文
摘要:变量 变量类型 类型 描述 bool 存储值 true 或 false。 char 通常是一个字符(八位)。这是一个整数类型。 int 对机器而言,整数的最自然的大小。 float 单精度浮点值。单精度是这样的格式,1位符号,8位指数,23位小数。 double 双精度浮点值。双精度是1位符号,11
阅读全文
摘要:C++数据类型 类型 关键字 布尔型 bool 字符型 char 整型 int 浮点型 float 双浮点型 double 无类型 void 宽字符型 wchar_t typedef声明 使用typedef为一个已有的类型取一个新的名字 typedef type newname; 枚举类型 枚举类型
阅读全文
摘要:C++基本语法 C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 #include <iostream> using namespace std;//告诉编译器使用 std 命名空间。(std -> standard标准) // m
阅读全文