C语言题,求大虾指教若int a[2][3];则以下哪个代表数组元素( )A.*(a+1) B.*(a[1]+2) C.
1个回答
首先,*(a+n)相当于a[n]
接下来
A代表第二行首元素地址
B代表第二行第三个元素
C代表第二行第四个元素
D代表第一行第三个元素的地址
可以参考谭浩强的C语言数组指针的部分.
相关问题
下列数组定义正确的是 A.int a1[2][ ]; B.int a3[ ][3]; C.int a[2][ ]={1,
C语言数组元素地址表达式若定义int t[3][2];,能正确表示t数组元素地址的表达式是A &t[3][2] B t[
【求助c语言】已知int a【2】【3】,则对数组元素a【i】【j】的地址表述错误的是
C语言题 求问已知 int a[3][2]={3,2,1};则表达式“a[0][0]/a[0][1]/a[0][2]”的
若定义int a 【2】【3】;则对a数组元素的正确应用是(?)
c++二维数组问题3.已知int a[3][2]={3,2,1}; 则表达式“a[0][0]/a[0][1]/a[0][
11、若有定义:int a[3][4];则数组元素的合法引用是.(A) a[3][0] (B) a[1][4]
3、若有说明数组“int a[3][4]”,则以下对数组a的正确引用是( ).
若有定义:int a=3,b=2,c=1;并有表达式:①a%b,②a>b>c,③b&&c+1,④c+=1,则表达式值相等
int a=1,b=2,c=3; if(a>c)b=a;a=c;c=b;则c的值为().A、1 B、3 C、2 D、不一