【时时三省】(C语言基础)指针笔试题3
山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省
笔试题3
首先创建了一个数组 数组里面放了1 2 3 4
&a取出的是数组的地址 数组地址加1 如下图 直接从1跳到了四后面 然后强制类型转换成了int* 转换成int*之后 赋值给了ptr1
然后看下面那个 a本来是一个数组名 数组名本来表示的是首元素的地址 就是1前面的地址 然后把它强制类型转换成了int 整型再加1 就是加1个字节的大小 然后int*又把它强制转换成了int*
打印的时候对ptr2进行了解引用操作
%x是打印16进制的数
最后结果打印的是 4 2000000