若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是
A、 p+1 B、a+1
C、 a++ D、 ++p
为什么
人气:119 ℃ 时间:2019-10-23 09:10:19
解答
C、 a++ //表示先取a的值,再使a加1.因此a++表示a[0]的地址,且数组名是常值指针,不能修改其值.
推荐
- 10.若已定义 int a[9],*p=a; 并在以后的语句中未改变p的值,则不能表示a[1]地址的表达式是( ).
- 若有定义语句:int a=1;则表达式:(++a)--的值是 .
- 若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)
- 7.若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表
- 若有定义语句:int a=5;,则表达式:a++的值是?.
- 《列夫托尔斯泰》的中心思想是什么?
- 理解下列加点词语在句中的表达作用
- 三角形ABC中,角ABC=50度,角ACB=80度,延长CB至D,使BD=BA,延长BC至E,使CE=CA,连接AD\AE,求角D\角E\角DAE
猜你喜欢