*p ; #这个代码的含义是:解引用 指针变量p (取出指针变量所存的地址中的内容) int &q; #这个代码的含义是: 创建一个地址变量:q, q是一个地址变量,而q前面的 “ & ” 是在声明q是一个地址变量 &q; #这个代码的含义是:取地址, 取出变量q的地址 (取出指针变量所存的地址中的内容) 前提: int e = ...
如果*&*&*&*p++与*p++生成的二进制文件一模一样 那肯定是抵消了
指针中*的优先级高于&
数组下标操作a[i]定义为*(a + i)-给定地址a,从该地址偏移i个元素(* 不是字节 *)并解引用结果...
数组下标操作a[i]定义为*(a + i)-给定地址a,从该地址偏移i个元素(* 不是字节 *)并解引用结果...