作业帮 > 综合 > 作业

不懂!5.若有定义:int bb[ 8];.则以下表达式中不能代表数组元bb[1]的地址的是( ).A.&bb[0]+1

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 21:30:21
不懂!
5.若有定义:int bb[ 8];.则以下表达式中不能代表数组元bb[1]的地址的是( ).A.&bb[0]+1 B.&bb[1] C.&bb[0]++ D.bb+1
‘&’地址运算符的优先级高于加减法,但是不高于自增(++)自减运算符.C的表达相当于
&(bb[0]++),相当于bb[0]的值自增1,然后取的还是0地址
再问: 难道bb[0]这个不是常量吗?
再答: 是个数值,比如bb[0]的值为3,但是bb[0]的地址是0x12345678,执行过&bb[0]++后,得到的应该还是0x12345678,但是此时的bb[0]的值为4