![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
C语言
长鼻子的麦兜
这个作者很懒,什么都没留下…
展开
-
C语言指针详解
int *p表示的是一级指针,表示p所指向的地址里面存放的是一个int类型的值。int **p表示的是二级指针,表示p所指向的地址里面存放的是一个指向int类型的指针。一级指针存放变量的地址,指向的值是变量的内容。如int* p={1,2,3}, p=数组的首地址,*p=数组的第一个值;二级指针存放一级指针的地址,指向一级指针。如int*p ={1,2,3}, int**pp=&p,pp=指针p的首地址,*pp=数组的首地址,**pp=数组第一个值1。指针数组的数组名传递..原创 2021-01-13 17:08:48 · 161 阅读 · 0 评论 -
C语言各数据类型所占内存空间大小
以目前常见的64位机的64位编译器为例,括号内为其他char :1个字节char *(即指针变量):8个字节(16位是2B,32位是4B,64位是8B)short int :2个字节int :4个字节(16位机是2B,32位&64位是4B)unsigned int :4个字节(16位机是2B,32位&64位是4B)float :4个字节double :8个字节l.........原创 2020-04-18 21:06:16 · 10929 阅读 · 4 评论 -
有关0x7fffffff和0x3f3f3f3f的问题
原创 2020-04-18 19:37:43 · 792 阅读 · 0 评论