若有数组int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a+4;则*(++p)=
人气:421 ℃ 时间: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.
- I have just bought a new bike.这句话是对的,可是买是不可延续的啊,
- △abc是等边三角形,D是AB的中点,E在AC上,AE:EC=1:3,则∠ADE=
- The desk has two d_____ and there are some books in them. Your r_____is big and bright.
猜你喜欢