指针笔试题1

指针类型笔试题1 int a[5] = { 1, 2, 3, 4, 5 }; int *ptr = (int *)(&a + 1); printf("%d,%d", *(a + 1), *(ptr - 1)); *(a+1)代表的是:a的首元素地址 +1 然后进行解引用得到的数按十进制打印 指针 ptr 对数组名进行取地址,然后加1,则指针指向了5的下一位,但是打印的时候下标减1,则又回到了5
相关文章
相关标签/搜索