
C语言深入理解指针
文章平均质量分 72
C语言深入理解指针,帮助各位小伙帮理解指针
我是无敌小恐龙
这个作者很懒,什么都没留下…
展开
-
数组和指针笔试题
数组和指针笔试题解析3. 指针运算笔试题解析原创 2024-04-21 22:54:03 · 451 阅读 · 1 评论 -
C语言——深入理解指针(3)
整形一维数组的每个元素是整形元素,那么⼆维数组也可以看成是一个一维数组,只不过这个数组的每个元素是⼀维数组。数组传递参数的时候是传首元素地址,那二维数组传参是传第一个一维数组的地址,由前面所知,数组指针,所以形参可写成 int(*p)[5]来接收。在C中会把常量字符串存储到单独的⼀块内存当中,如果有⼏个指针指向同⼀个字符串的时,他们实际上会指向同⼀块内存空间。2.存储常量字符串的地址,指针变量存储的仅仅是字符串首元素的地址。函数指针变量是⽤来存放函数地址的,未来通过地址能够调⽤函数。原创 2024-02-28 21:47:01 · 537 阅读 · 1 评论 -
C语言——深入理解指针(2)
因为函数的参数部分是本质是指针,所以在函数内部是没办法求的数组元素个数的。访问数组就不再局限于下标引用操作符了 [ ]整形数组,整形数组,存放整形的数组,是数组。此时我们意识到这样不对,指针数组是指针还是数组?原创 2024-02-27 21:11:56 · 500 阅读 · 0 评论 -
C语言——深入理解指针(1)
其中,每个内存单元,相当于我们的学⽣宿舍,⼀个⼈字节空间⾥⾯能放8个⽐特位,就好⽐我们住的宿舍是⼋⼈间,每个⼈是⼀个⽐特位(bit)。假设是32位平台下的机器,有32根地址总线,从每根地址线出来的电信号转换位0或1的数字信号,把32根地址线产生的数字信号看做成一个地址,1字节=8比特,那么就需要4个字节用来存储。直接报出错误在第几行。虽然整型变量占⽤4个字节,但是我们只要知道了第⼀个字节地址,顺藤摸⽠访问到4个字节的数据也是可⾏的。计算机中的编址,并不是把每个字节的地址记录下来,⽽是通过硬件设计完成的。原创 2024-02-26 20:56:51 · 1357 阅读 · 1 评论