#include<stdio.h>
int main()
{
int a[5][5];
int (*p)[4];
p = a;
printf("a_ptr=%#p,p_ptr=%#p\n",&a[4][2],&p[4][2]);
printf("%p,%d\n",&p[4][2] - &a[4][2],&p[4][2] - &a[4][2]);
return 0;
}
%p是指针输出格式
但是%#p的输出格式什么意思?
...全文
2383打赏收藏
%#p
#include int main() { int a[5][5]; int (*p)[4]; p = a; printf("a_ptr=%#p,p_ptr=%#p\n",&a[4][2],&p[4][2]); printf("%p,%d\n",&p[4][2] - &a[4][2],&p[4][2] - &a[4][2]); return 0; } %p是指针输出格式 但是%#p的输出格式什么意思?