# include <stdio.h>
main()
{
char a = 'a';
char * p;
int b;
p = &a; //如果把p该为 int * p 为什么此句子报错?
b = *(p+100); //为什么字符型指针可以赋值给整型? | 此处p+100空间为什么有权限访问?
printf("%p/n",p);
printf("%d/n",b); //此处未授权的地址数据为什么可以访问?
printf("%p/n",b); //为什么可以把整型以指针输出?
}
以上是今天找出来的类型转换的一些问题,望高手看了能给小弟指点一二!