经过下列的语句 int j,a[10],*p=a+3;定义后,下列语句合法的是 A.p=p+2 B.P=a[5] C.p

学习 时间:2026-03-30 10:44:57 阅读:6855
经过下列的语句 int j,a[10],*p=a+3;定义后,下列语句合法的是 A.p=p+2 B.P=a[5] C.p=a[2]+2 D.p=p+7为什么选A.

最佳回答

美满的铃铛

谨慎的牛排

2026-03-30 10:44:57

选择AB。 p是地址变量,只能存地址,不能等于a[5]这个数C。与B一样D。p=p+7的话就是a[10]的地址,a[10]包含a[0]--a[9],没有a[10]这个数所以BCD错

最新回答共有2条回答

  • 俊秀的绿茶
    回复
    2026-03-30 10:44:57

    选择AB。 p是地址变量,只能存地址,不能等于a[5]这个数C。与B一样D。p=p+7的话就是a[10]的地址,a[10]包含a[0]--a[9],没有a[10]这个数所以BCD错

上一篇 若你的步长大约是50厘米,学校操场的周长是400米,那么你的100万步可围绕操场跑( )圈

下一篇 在什么情况下阿拉斯加雪橇犬要学狼叫