指针进阶题目演示

指针进阶题目演示 1.求出程序运行结果: #include<stdio.h> int main() { int[a]={1,2,3,4,5}; int* p=(int*)(&a+1); printf("%d,%d",*(a+1),*(p-1)); return 0; } 结果为: 原因:&a+1是给数组地址+1,指针跳过整个数组,跳到5后面的地址,在-1就刚好跳到了5的位置所以解引用为5
相关文章
相关标签/搜索