C/C++
一格桑京
这个作者很懒,什么都没留下…
展开
-
为什么没有三维指针的疑问以及多维数组的用处
本篇博文博主无聊写的,表达方式上主观痕迹很重,并且没有经过程序验证,如果有人看的话,看不懂的也别当真,如果有错烦请指出。 那么假如一维指针是这样的: int *p; 如果是32位系统,那么p本身也就是一个32位的内容,指向32位的int字符。 二维指针是这样的: char **p; 依旧是32位系统,p本身是32位,指向的地址也是32位,该地址指向的内容则是8位的。 所以一维原创 2014-03-24 22:35:13 · 1409 阅读 · 0 评论 -
指针的指针的本质
#include #include main(){ int a = 123; int *p = &a; int *q = &p; int **k = &p; printf("%d,%d\n",**(int **)q, **k); }原创 2017-05-04 19:42:18 · 533 阅读 · 0 评论