首页/ 题库 / [单选题]若有定义语句:int k[2][3],*的答案

若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。

单选题
2022-01-04 19:35
A、pk=k;
B、pk[0]=&k[1][2];
C、pk=k[0];
D、pk[1]=k;
查看答案

正确答案
B

试题解析
解析:*pk[3]:由于[]比 * 优先级高,因此p先与[3]结合,形成p[3]数组,有3个元素。然后再与p前面的“*”结合,“*”表示此数组是指针类型的,每个数组元素(相当于—个指针变量)都可以指向—个整型变量。

标签:
相关题目
定义数组并初始化int a[10]={ 1,2,3,4},以下语句哪一个成立______
若有以下定义,则能使值为3的表达式是________int k=7, x=12;
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是______
若有以下说明和语句, 则p1-p2的值为________。
已知有定义static int b[5], a[2][3]={1,2,3,4,5,6};,则以下说法准确的有______
若有以下结构体定义,则______是正确的引用或定义。 struct example { int x; int y; }v1;
已知:int m=10;在下列定义引用的语句中,正确的是______。
设语句int a=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是 ______。
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是( )。
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。
若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是
若有int *x[3]:则以下表述正确的是 ______。
若有int(*p)[3]:则以下表述中正确的是 ______。
若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为______。(float)(a+b)/2+(int)x%(int)y
若函数中有定义语句:int k;,则______。
若有定义int x=0,*p=&x;,则语句printf("%d ",*p);的输出结果是 ______。
若有定义:int x=0,*p=&x;,则语句printf("%d ",*p);的输出结果是 ______。
若有定义int*p[3];,则以下叙述中正确的是______。
若有定义int * p[3]:,则以下叙述中正确的是 ______。
广告位招租WX:84302438

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