摘要: 内存区域的划分 1 栈区 局部变量:{}里面的普通变量 2 堆区 手动申请的内存 3 常量区 存储常量:100 ‘a' "gyiukl" 4 静态全局区 静态变量、全局变量 静态变量(static):局部静态变量、全局静态变量 静态变量默认值为0 #include <iostream>using n 阅读全文
posted @ 2020-08-18 17:53 Zhen_X 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一 引用:给变量取别名 int num = 10; int& N = num; // 给num取别名叫做N(N是num的引用) 指针和引用的区别: 1 指针可以为空 引用不能为空 2 指针可以不初始化 引用必须初始化 3 指针可以改变指向 引用不能改变被引用对象 4 指针有自己的内存 引用与被引用对 阅读全文
posted @ 2020-08-18 17:52 Zhen_X 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 常量(const)(不允许修改的) 一 const与基本数据类型 int a = 0; const int a = 0; int const a = 0; 二 const(常量)与指针 1 常量指针(指针指向一个常量) 指针可以改变指向 不能通过指针修改被指向变量的值 int num = 10; c 阅读全文
posted @ 2020-08-18 17:51 Zhen_X 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 二维数组与指针 1 二维数组可以看作是多个一维数组 2 数组名就是数组的首地址 int arr[3][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; int* parr00 = &arr[0][0]; int* parr0 = arr[0];​ cou 阅读全文
posted @ 2020-08-18 17:50 Zhen_X 阅读(248) 评论(0) 推荐(0) 编辑