指针的指针...

来源:互联网 发布:天敏网络机顶盒打不开 编辑:程序博客网 时间:2024/06/08 12:45


int a[5] = {1, 2, 3, 4, 5};int * ptr = (int *)(&a + 1);printf("(ptr - 1)=%p\n", (ptr - 1));printf("%d,%d", *(a + 1), *(ptr - 1));// a像排长 能指士兵// &a是连长 只能指连长// &a+1 指向下一个连长 //因为指针移动是按数据类型的大小跨步的,//(int *)表示降级成排长// *(ptr-1) 上一个连的最后一个士兵..


0 0
原创粉丝点击