![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础知识整理
针对C++的重点、难点、易错点进行系统整理。
红烧肉_好吃
这个作者很懒,什么都没留下…
展开
-
C++基础知识点整理_4
4.指针 可以利用指针变量保存地址 定义:数据类型 * 指针变量名 int * p 与数据建立联系: p=&a; 使用: 解引用找到指针指向的内存(数据): *p; 在32位操作系统下,指针占用4个字节空间 空指针与野指针 1)空指针:指针变量指向内存中编号为0的空间 eg: int * p = NULL; 空指针指向的内存不可访问。 2)野指针:指针变量指向非法的内存空间 eg: in * p =(int *) 0x1100; const修饰指针 1.从事那天修饰指针----常量指针 eg原创 2021-08-12 19:53:32 · 67 阅读 · 0 评论 -
C++基础知识点整理_3
3.数组 知识点: 数组是放在一块连续的内存空间中, 数据类型相同, 数组从0开始访问,eg:arr[0],代表arr这个数组的第0号(第1个)元素。 初始化数组时,没有全部填完数据,则系统自动补0; 定义数组时,必须有初始长度,3中方法: int arr[3]={}; int arr[3]={10,20,30}; int arr[]={10,20,30}; 二维数组 知识点: 定义方式:数据类型 数组名[行数][列数]; 其中行数可以省略,列数不可以省略,eg: arr[][3]; 名称用途原创 2021-08-04 16:24:37 · 130 阅读 · 0 评论 -
C++基础知识点整理_1
#break的使用 break与continue的使用与区别break的使用作用:在switch语句中出现在循环语句中出现在嵌套循环语句中continue的使用作用:区别 break的使用 作用: 在循环语句中会跳出整个循环。 在switch语句中 case选项需使用break跳出switch,终止case。 出现在循环语句中 break用来推出循环。 出现在嵌套循环语句中 break跳出最近的内层循环语句。 continue的使用 作用: 在循环语句中,跳出本次循环中余下尚未执行的语句,继续执行下一原创 2021-08-03 10:01:19 · 83 阅读 · 0 评论 -
C++基础知识点整理_2
2.size of 与 strlen(1)size of(2)strlen(3)区别 (1)size of sizeof用来统计一个数据类型所占的内存空间大小 sizeof是运算符,sizeof的值在编译的时候已经计算完成,参数可以使数组、指针、类型、对象和函数等。 具体而言: 数组: 分配的数组空间大小 指针: 存储该指针所用的空间大小 类型 : 该类型所占的空间大小 对象:原创 2021-08-03 10:25:12 · 78 阅读 · 0 评论