A.a[2]
D.*p+4
[单选题]有如下定义: int a[5]={1,3,5,7,9}, * p=a; 下列表达式中不能得到数值5的是A.a[2]B.a[3]C.*(p+2)D.*p+4
[单选题]有如下定义: int a[5]={1,3,5,7,9}, * p=a; 下列表达式中不能得到数值5的是A.a[2]B.a[3]C.*(p+2)D.*p+4
[单选题]有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。A.intB.floatC.doubleD.不确定
[单选题]若有如下定义: int s[3] 则下面表达式中不能代表数组元素s[1]的地址的是( )A.&s[1]B.&s[0]+1C.s+1D.s++
[单选题]有如下定义: int b[10]={1,2,3,4,5,6,7,8,9,10},*q=b; 则数值为8的表达式是( )。A.*q+8B.*(q+7)C. *q+=8D.q+7
[单选题]若有如下定义: int s[3][4]; 则下面表达式中能代表数组元素s[1][0]的值的是( )A.*(s+1)B.s[1]C.s+1D.*(s[1])
[单选题]设有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int(*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是()。A . *((*ptr+1)[2])B . *(*(p+5))C . (*ptr+1)+2D . *(*(a+1)+2)
[单选题]设有如下定义语句以下选项中,表达式的值为6的是()A.*(k+2)B.k+2C.*k+2D.*k+=2
[单选题]没有如下定义: Struct sk { int a; float b; }data; int *p; 若要使P指向data中的a域,正确的赋值语句是A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;
[主观题]现有如下定义:struct aa{int a;float b;char c;}*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为: (17) 。