摘要: 首先我们知道任何变量都有左值和右值,分别对应变量的内存区域和内存区域中的值 引用其实就是变量的别名,其实是一个东西有两个名吧 定义方式 类型 &引用名 = 变量名 而且必须定义的时候就初始化,不然是错误的,之后也不能成为其他变量的引用 看个例子吧 阅读全文
posted @ 2019-09-22 19:01 ChunhaoMo 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 我们知道指针常和堆空间的分配有关。其实堆就是一块内存区域,它允许程序运行时通过指针的方式 从其中申请一定数量的存储单元。 堆内存有程序员管理。 上一篇讲了c的malloc和free,我们知道free是为了释放内存,否则造成内存泄漏(自己不用,其他程序也用不了,占着茅坑不拉屎的那种^_^) mallo 阅读全文
posted @ 2019-09-22 16:54 ChunhaoMo 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 程序中使用各种变量来保存被处理数据和各种状态信息,变量使用前必须 先定义安排好存储空间。那些全局变量和静态变量的存储在编译时就确定了 对于局部变量在定义时就分配存储单元了,这种变量的大小是静态确定的 静态方式安排存储优点,实现方便,效率高。但是在数量无法确定时,很难搞 c提供了动态存储管理集中 ma 阅读全文
posted @ 2019-09-22 16:13 ChunhaoMo 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 初始化赋值自增 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int main() 5 { 6 int a = 3,*p1,*p2; 7 p1 = &a; 8 p2 = p1;//同类型可赋值 9 printf("a = %d,p1 = % 阅读全文
posted @ 2019-09-22 15:51 ChunhaoMo 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 对于学习c/c++的同学,指针是不可避免的而且也是必须掌握的 指针可以说是c/c++中很精华的一个东西 如果对于指针不了解那么这门编程语言可以是说你是不合格的 好,首先我们弄清几个问题 1.c/c++为什么要有指针这东西? 2.指针到底是个什么东西? 3.指针到底有什么用? 4.指针到底怎么用? 1 阅读全文
posted @ 2019-09-22 13:25 ChunhaoMo 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在定义指针的时候我们可以用const来修饰 根据const出现的位置和出现的次数分为三种 1.指向常量的指针 2.常指针 3.指向常量的常指针 1.指向常量的指针 2.常指针 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int main( 阅读全文
posted @ 2019-09-22 11:15 ChunhaoMo 阅读(307) 评论(0) 推荐(0) 编辑