A.s[0]=m[1];
B.s=m;
C.s.13=m.n;
D.s[2].x=m[2].x;
[单选题]若有定义语句:int a[2][3],*p[3];则以下语句中正确的是( )。A.p[0]=&a[1][2];B.p[0]=a;C.p=a;D.p[
[单选题]设有定义:int x=0,*p;紧接着的赋值语句正确的是( )。A.*p=x;B.*p=NULL;C.p=x;D.p=NULL;
[单选题]设有定义:int x=0, *p; 紧接着的赋值语句正确的是( )。A.*p=x;B.*p=NULL;C.p=x;D.p=NULL;
[单选题]设有两行定义语句:int scanf;float case;则以下叙述正确的是( )。A.第2行语句不合法B.两行定义语句都合法C.第1行语句不合法
[单选题]设有两行定义语句:int scanf;float case;则以下叙述正确的是( )。A.两行定义语句都不合法B.两行定义语句都合法C.第1行语句不
[单选题]设有两行定义语句:int scanf;float case;则以下叙述正确的是( )。A.第2行语句不合法B.两行定义语句都合法C.第1行语句不合
[单选题]如果定义float a[10], x;则以下叙述中正确的是( )。A.语句a=&x;是非法的B.表达式a+1是非法的C.三个表达式a[1]、*(a+
[单选题]设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是( )。A.float*p=&x;B.int*p=(float)x;C
[单选题]若变量已正确定义,则以下语句的输出结果是( )。s=32;s^=32;printf(″%d″,s);A.0B.-1C.1D.32
[单选题]设有定义:则以下赋值语句中错误的是( )。A.data2=(2,6);B.data2=datal;C.data;real=datal.real;D.data2.real=datal.unreal;