C++学习笔记
是小小梅哇
是打不倒的小小梅哇!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
指针数组实现冒泡排序
封装一个函数,利用冒泡排序,实现对整型数组的升序排序 例如数组:int arr[10]={4,3,6,9,1,2,10,8,7,5}; arr是数组名,数组名即是数组的首地址。在封装函数中,void bubbleSort(int *arr,int len);,创建一个函数,传入arr的首地址和长度。上述代码也等于代码: int *arr; int len; void bubbleSort(arr,len){ ********* } 注意传入的时候是int *arr而不是int arr。 完整代码: #in原创 2021-01-02 21:35:15 · 1982 阅读 · 2 评论 -
空指针和野指针
#include`<iostream>` using namespace std; int main() { //内存都是从编号0开始的,而空指针,就是指向编号为0的空间 //用于给指针变量初始化 //空指针指向的内存,是不可以访问的 //0~255之间的内存是系统占用的,不可以访问 int *p = NULL; `*p = 100;` //写入访问权限冲突,不能进行此操作!! //野指针:越界 //指针变量指向了非法的内存空间 int *p = (int *)0x1100;原创 2021-01-01 22:34:27 · 657 阅读 · 0 评论 -
C++数组
C++数组 数组:就是一个集合,里面存放了相同类型的数据元素。 特点1:数组中每个数据元素都是相同的数据类型; 特点2:数组是由连续的内存位置组成的(连续的内存空间)。 定义一维数组的三种方式 数据类型 数组名【数组长度】; 数据类型 数组名【数组长度】={值1,值2,…};(如果初始值没有赋齐全,那么会用0填补剩余的数据) 数据类型 数组名【】={值1,值2,…}。 一维数组名的用途 可以统计整个数组在内存中占用内存空间的大小; sizeof(arr)、sizeof(arr【0】) 可以获取数组在内原创 2020-12-30 23:02:03 · 208 阅读 · 0 评论 -
C++数据类型
C++数据类型 数据类型的存在意义:给变量分配合适的内存空间(避免造成空间浪费) 1. 整型:整数类型的数据 以下是C++能够表示整型类型的几种方式,区别是占用内存空间不同: short(短整型):2字节空间 int(整型):4字节 long(长整型):windows为4字节,linux为4字节(32位),8字节(64位) long long(长长整型):8字节 short<int<=long sizeof(~)查占用内存 2. 浮点型:用于表示小数 float(单精度):4字节,7位有效数字原创 2020-12-29 15:48:39 · 570 阅读 · 0 评论 -
C++变量与常量,关键字,标识符命名规则
C++变量 变量:给一段指定的内存空间起名,方便操作这段内存。 变量存在的意义:方便我们管理内存空间。 常量:用于记录程序中不可更改的数据。 C++中定义常量的两种方式: #define宏常量: 通常在文件上方定义,表示一个常量 const修饰的变量 通常在变量定义前加关键字const,修饰该变量为常量,不可修改 关键字:是C++中预先保留的字符(标识符)。 标识符命名规则 标识符不能是关键字 标识符是由字母、数字、下划线组成的 标识符第一个字符只能是字母或者下划线 标识符是区分大小写的 ...原创 2020-12-29 14:57:55 · 488 阅读 · 0 评论
分享