关于#c语言#的问题:int* ptr2 = (int*)((int)c + 1)

c语言

int c[4] = { 1,2,3,4 };
int* ptr1 = (int*)(&c + 1);
int* ptr2 = (int*)((int)c + 1);
printf("%x,%x", ptr1[-1], ptr2);
(int
)在此处是什么意思啊

强制类型转换