![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 71
blank、
这个作者很懒,什么都没留下…
展开
-
C语言指针
指针有&和*操作,前者是取地址,后者是找到地址然后读取它里面的值。如int p=&temp,此时你可以把p看作一个存放地址的四字节的容器,故*p,是首先找到p里面的内容,现在里面存放的是temp的地址,然后*,跳转到temp的地址,然后取出里面的内容。(注意指针自身也是一个变量也要占用系统内存,所以他自身也有一个地址,如&p就是他自身的地址,这里0x0007...原创 2018-10-20 23:27:52 · 273 阅读 · 0 评论 -
C语言指针数组与数组指针
指针数组是什么:顾名思义,指针在前,数组在后即数组也,只不过里面所存放的内容皆是地址而已,数组不论几维,在计算机内存中都是呈线性排列的,所以指针数组是一个块保存地址的空间,数组的维度只在逻辑上的划分,在物理上并不存在., 注意:本机环境32位操作系统,所以指针大小为4个字节 给个大小比较图: 代码: int* arr[10] = { 0 }; int(*arry)[10] ...原创 2018-12-08 19:03:40 · 242 阅读 · 0 评论 -
C语言与函数指针
C语言:函数指针 函数指针是指指向一个函数的指针,函数其本质是一个跳转到一个代码区的地址,并把其函数调用的值压入栈,然后进行函数地址,往后执行其代码,而后返回 ,完成函数调用,所以可以暂时把函数理解为...原创 2019-03-26 19:54:21 · 233 阅读 · 0 评论