- 博客(1)
- 收藏
- 关注
原创 C和指针笔记(一)
(*a) 代表的值为存放于地址a的值,已知量,可作为右值。extern在定义函数和变量时并非必须的,但是为了链接属性更加清晰化,建议加上。而(&a)对应的地址为内存中一处,不可知,无左值。例如:(*a)对应的地址为a,已知量,所以可作为左值。一个值的左值为其对应的地址,右值为其代表的数值。*a++用来检索数组中的每个元素。但是keil中变量的缺省链接属性是内部。若其对应的地址不存在,则其不存在左值。等号本质,就是在链接左值和右值。内部:同一个源文件内链接。无:每次声明都是独立。外部:一个工程内链接。
2023-07-23 18:15:49
17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人