int a = (int)(((int*)0)+4); a =16,相当于把(int*)0,这个整形指针加4,即移动4*sizeof(int)个字节,即16个字节,然后把这个指针转为int就是16,(int*)0地址0,加上16自节后,为0x00000010