- 定义一个变量 a 时,变量 a 本质上代表一个存储单元,CPU通过该存储单元的地址访问该存储单元中的数据。所以a本来代表两个值:存储单元的地址和储单元中的数据。于是就有了二异性。为了消除这种 二义性 , C语言规定a表示存储单元中的数据,&a表示存储单元的地址。a存储单元中的数据可以是一个普通数值,也可以是另一个存储单元的地址,比如:a = &b; 语句就是将b的存储单元的地址存入a存储单元中。
- 关于“指针”和“指针变量”比较严格的说法是这样的:
参考:https://blog.youkuaiyun.com/qq_26606969/article/details/82872693



被折叠的 条评论
为什么被折叠?



