若有数组int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a+4;则*(++p)=
人气:265 ℃ 时间:2020-06-06 16:26:47
解答
题目有问题,p的值是多少?式子*p=a+4;若没有对p赋值,直接用*p是错误的,若题目是
int a[10]={1,2,3,4,5,6,7,8,9,10}, p=a+4;
则
*(++p)=6
分析:p=a+4,即相当于p=&a[4]
++p 则p=&a[5],所以*(++p)=*(&a[5])=a[5]=6
推荐
- .int a[]={1,2,3,4,5,6,7,8,9,10},*p=a.i; 则下列能够正确表示数组元素地址的是( )
- int a[ ]={1,2,3,4,5,6,7,8,9,10};则a[a[8]-a[2]*a[1]]引用的数组元素是
- 若有定义int a[][3]={1,2,3,4,5,6,7,8,9,10},数组元素a[i][j]的下标i,j的取值范围是()0≦i≦3,0≦j≦2,为什么
- 若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)
- 14、有以下语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则对a数组元素的引用不正确的是( )其中0≤i≤9.
- 从生物中提取一种氨基酸,而不要其他氨基酸,该如何测定目标氨基酸的纯度?
- 中心城市是在区域经济发展中起什么作用的城市
- 请问这个要怎么做 要变成 动词的非限定形式 我不太明白
猜你喜欢