若有程序段:int b[2][3]={{1,2,3},{4,5,6}}; int *p=&b[0][0]; 则下列哪个表达式的值是3( )
题目
若有程序段:int b[2][3]={{1,2,3},{4,5,6}}; int *p=&b[0][0]; 则下列哪个表达式的值是3( )
若有程序段:int b[2][3]={{1,2,3},{4,5,6}}; int *p=&b[0][0];
x05则下列哪个表达式的值是3( ) ( 2分)
x05A) b x05x05B) *(b+2) x05C) *(p+2) x05D)(*(b+1))[2]
初学 c语言 对指针
答案
C
A里面b是二维数组首地址
B里面*(b+2)已经越界了,他首先要定位到b[2],而下标范围只能是0~1,
C里面,p是指向b首地址的指针,p+2是内存首地址开始,第二个整数的位置(从0开始数的),该位置内存值为3,满足答案
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- FeSO4中混有CuSO4,用什么试剂除去?
- 按规律填数.0,1,1,2,3,5,( ),( ),210.2,3,5,12,( ),23.
- 质量为2.75吨的卡车,在F=2.9*10^3N的牵引力作用下开上一山坡
- 已知x,y,z为实数,满足x+2y-z=6x-y+2z=3,那么x2+y2+z2的最小值是 _
- 孟尝君养士体现了孟尝君怎样的品格
- 化学选修4:发生离子反应的条件之一是生成气体.利用熵判据加以解释,
- 有5个连续的自然数中间一个数为m这五个自然数中最小的是?最大的是?
- 一反既往 造句
- 在没有余数的除法里,用除数乘商来验算对不对
- She went to the book store and bought____