首页/ 题库 / [单选题]若有定义int a[9],*p=a;,则的答案

若有定义int a[9],*p=a;,则p+5表示

单选题
2022-01-05 16:19
A、数组元素a[5]的值
B、数组元素a[5]的地址
C、数组元素a[6]的地址
D、数组元素a[0]的值加上5
查看答案

正确答案
B

试题解析
解析:本题考查了通过指针来引用一维数组元素的方法。题中*p=a;这一赋值语句是指针p指向了数组a的首地址,p+5是指针p向后移动了5个int类型的存储单元,所以p+5指向了数组元素a[5]。

标签:
相关题目
"若有以下定义,则说法错误的是( )
int a=100,*p=&a;"
若有以下定义和语句:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则不能表示a数组元素的表达式是(  )。

若有如下说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为5的元素的表达式是 ( )
若有定义: int a[10], *p=a; ,则 p+5 表示
设int a[5]={l,3,5,7,9},p=&a[2];,则++(p)的值是 。
若有以下定义:int a[ ]={1,2,3,4,5,6,7,8,9},p=a;则值为5的表达式是( )
若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;
若有下列定义,则对a数组无素地址的正确引用是( )。 int a[5],*p=a;
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
若有定义int a=5,b=7;则表达式(a++)+(++b)的值是()。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int a[21[3],* P[3];则以下语句中正确的是( )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int a[2][3],*p[33;,则以下语句中正确的是( )。
若有定义语句: int a[2][3],*p[3]; ,则以下语句中正确的是
若有定义int a[9],+P=a;,则P+5表示( )。
若有定义int a[9],*p=a;,则p+5表示
若有定义int a=9,b=6;则a<>
若有定义“int b[8],*p=b;”,则p+6表示( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧