a &a &a[0]

来源:互联网 发布:淘宝宝贝下架时间查询 编辑:程序博客网 时间:2024/05/17 01:04
1:&a和a做右值时的区别:&a是整个数组的首地址,而a是数组首元素的首地址。这两个在数字上是相等的,但是意义不相同。意义不相同会导致他们在参与运算的时候有不同的表现。
2:a和&a[0]做右值时意义和数值完全相同,完全可以互相替代。
3:&a是常量,不能做左值。
4:a做左值代表整个数组所有空间,所以a不能做左值。
0 0
原创粉丝点击