随笔分类 -  C++相关

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

点击右上角即可分享
微信分享提示
主题色彩