![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言指针
文章平均质量分 91
C语言的指针(断更了...)
喜欢乙醇的四氯化碳
考研ing
展开
-
指针的水很深,叔带你把握---C语言指针合集(3)
目录一、指针和数组二、一级指针与二级指针三、指针数组总结一、指针和数组指针与数组,听起来是两个不同的东西,实际上联系紧密。看下面一段代码:看看具体含义:pa: 数组首元素的地址a: 数组名&a: 数组的地址显然,数组名就是首元素地址,数组名就是首元素地址,数组名就是首元素地址这一点十分重要,在函数传参时经常使用!关于&a,值虽然都是一样的,但是意义完全不同,后面的指针合集会讲,暂时只需要知道前面两个...原创 2021-06-06 20:54:25 · 549 阅读 · 10 评论 -
指针的水很深,叔带你把握---C语言指针合集(2)
目录一.指针的运算1.指针+-整数2.指针-指针二.野指针三.规避野指针一.指针的运算指针合集的第一篇讲了指针存储的地址是一串数字,通常用十六进制表示那指针+1会不会和1+1==2这么朴实无华呢?往下看吧!1.指针+-整数例:打印pa和pa+1十六进制的C代表12,内存由一个又一个的字节组成所以pa和pa+1相差四个字节,为什么不是八个也不是十六个?因为指针类型是int*;(指针+-整数)与指针的类型密切相关这也是为什么void*明明可以接原创 2021-06-03 17:38:46 · 201 阅读 · 2 评论 -
指针的水很深,叔带你把握---C语言指针合集(1)
这是指针系列的第一篇既然是第一篇,肯定就是指针初阶了,废话不多说,开整.目录1.内存和地址2.指针变量的内容、类型3.间接访问操作符(解引用操作符)4.总结一分钟学完本节内容1.内存和地址指针的和内存分不开.内存是一个抽象名词打个比方:内存是长街上的一排房屋,每座房子都可以容纳数据,每座房子都有自己的标号,人们通过房子的标号回自己的家.(房子的标号就是地址,每个标号指向对应的房子,我们就把这叫做每个地址指向特定的内存)在C语言初阶,我们只需要把内...原创 2021-06-02 23:23:42 · 257 阅读 · 7 评论