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

学习 时间:2026-05-30 21:00:59 阅读:5841
经过下列的语句 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-05-30 21:00:59

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

最新回答共有2条回答

  • 超级的板栗
    回复
    2026-05-30 21:00:59

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

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

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