指针
ғᴀᴢʜ
这个作者很懒,什么都没留下…
展开
-
指针总结
什么是指针: 类型 定义指针变量 整数 内存编号为什么使用指针: 1、共享变量、输出参数 2、提高传参效率 3、使用堆内存(无法取名)如何使用指针: 定义:类型*变量名_p; 变量名以p结尾,用于与普通变量加以区分 一个*只能定义一个指针变量 类型决定了该指针能够访问多少个字节 初始值不确定,必须初始化为NULL 赋值:变量名_p = 地址; 地址必须是有效且有意义的,如果无效无意义,在赋值时也不会报错 栈内存:int* p = &原创 2020-11-01 14:44:47 · 73 阅读 · 1 评论 -
指针
什么是指针:指针是一种特殊的数据类型,使用它可以定义指针变量,指针变量中存储的是整型数据,代表了内存的编号,通过这个编号可以访问对应的内存。为什么要使用指针:1、函数之间相互独立,但有时候需要共享变量传参是值传递全局变量容易命名冲突使用数组还需要传递长度命名空间是相互独立的,但是地址空间是同一个,所以指针可以解决这个问题。2、由于函数与函数之间是值传递(拷贝),对于字节数多的变量,值传递的效率比较低,如果传递的是变量的地址,只需要传递4|8个字节,提高传参效率。3、堆内存无法取名字,它不能原创 2020-10-27 20:50:40 · 99 阅读 · 0 评论