,当执行ptr++;时,会使指针加一个sizeof(char),所以输出如上结果,这个可能只是少部分人的结果.
...误区二、输出答案为Y 和a误解:ptr 指向的是一个char *类型,当执行ptr++;时,会使指针加一个sizeof(char
*)(有可能会有人认为这
个值为1,那就会得到误区一的答案,这个值应该是...正解: ptr 的类型是char **,指向的类型是一个char
*类型,该指向的地址就是p的地址(&p),当执行ptr++;时,会使指针加一个
sizeof(char*),即&p+4;那*(&p+...在指针的强制类型转换:ptr1=(TYPE *)ptr2 中,如果sizeof(ptr2的类型)大于sizeof(ptr1
的类型),那么在使用指针ptr1 来
访问ptr2所指向的存储区时是安全的...如果sizeof(ptr2 的类型) 小于sizeof(ptr1 的类型),那么在使用指针ptr1
来访问ptr2 所指
向的存储区时是不安全的。