赞
踩
在第三课中Jerry Cain讲到如下代码:
int main() { int arr[5]; arr[3]=128; ((short*)arr)[6]=2; cout<<arr[3]<<endl; }
他说会输出512+128,但是我为什么输出是2,还有就是按照我自己的理解是因为int是4个字节,所以应该输出2^16+128.。