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 a,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是( )。A.scanf("%d%d%d",a,b,c);B
[单选题]设有两行定义语句: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行语句不合
[单选题]若有定义语句:int a[2][3],*p[3];则以下语句中正确的是( )。A.p[0]=&a[1][2];B.p[0]=a;C.p=a;D.p[
[单选题]若有定义语句:double x,y,*px,*py;执行px=&x;py=&y;正确的输入语句是( )。A.B.C.D.
[单选题]设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};则以下赋值语句中正确的是( )。A.s[
[单选题]若有定义语句:int a=3,b=2,c=1;以下选项中错误的赋值表达式是( )。A.a=(b=4)+c;B.a=b=c+1;C.a=(b=4)=3
[单选题]有以下程序#includemain(){ int a=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d ",a+b