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 · 1957 阅读 · 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 · 626 阅读 · 0 评论 -
C++数组
C++数组数组:就是一个集合,里面存放了相同类型的数据元素。特点1:数组中每个数据元素都是相同的数据类型;特点2:数组是由连续的内存位置组成的(连续的内存空间)。定义一维数组的三种方式数据类型 数组名【数组长度】;数据类型 数组名【数组长度】={值1,值2,…};(如果初始值没有赋齐全,那么会用0填补剩余的数据)数据类型 数组名【】={值1,值2,…}。一维数组名的用途可以统计整个数组在内存中占用内存空间的大小;sizeof(arr)、sizeof(arr【0】)可以获取数组在内原创 2020-12-30 23:02:03 · 193 阅读 · 0 评论 -
C++数据类型
C++数据类型数据类型的存在意义:给变量分配合适的内存空间(避免造成空间浪费)1. 整型:整数类型的数据以下是C++能够表示整型类型的几种方式,区别是占用内存空间不同:short(短整型):2字节空间int(整型):4字节long(长整型):windows为4字节,linux为4字节(32位),8字节(64位)long long(长长整型):8字节short<int<=longsizeof(~)查占用内存2. 浮点型:用于表示小数float(单精度):4字节,7位有效数字原创 2020-12-29 15:48:39 · 542 阅读 · 0 评论 -
C++变量与常量,关键字,标识符命名规则
C++变量变量:给一段指定的内存空间起名,方便操作这段内存。变量存在的意义:方便我们管理内存空间。常量:用于记录程序中不可更改的数据。C++中定义常量的两种方式:#define宏常量:通常在文件上方定义,表示一个常量const修饰的变量通常在变量定义前加关键字const,修饰该变量为常量,不可修改关键字:是C++中预先保留的字符(标识符)。标识符命名规则标识符不能是关键字标识符是由字母、数字、下划线组成的标识符第一个字符只能是字母或者下划线标识符是区分大小写的...原创 2020-12-29 14:57:55 · 468 阅读 · 0 评论
分享