已有声明“int x=0, *p=&x;”,以下语句中有语法错误的是( )。
A: printf("%d", *x);
B: printf("%d", &x);
C: printf("%d", *p);
D: printf("%d", x);
A: printf("%d", *x);
B: printf("%d", &x);
C: printf("%d", *p);
D: printf("%d", x);
举一反三
- 已有声明“intx=0;”,以下语句中有语法错误的是()。 A: printf("%d",&x); B: printf("%d",!x); C: printf("%d",*x); D: printf("%d",++x);
- 已有声明“int x=0;”,以下语句中有语法错误的是 ( )。 A: printf("%d",&x); B: printf("%d",!x); C: printf("%d",*x); D: printf("%d",++x);
- 以下if语句语法正确的是() A: if(x>0)printf(“%f”,x)else printf(“%f”,-x); B: if(x>0){ printf(“%f”,x); }else printf(“%f”,-x); C: if(x>0);{ printf(“%f”,x); }else printf(“%f”,-x); D: if(x>0){ printf(“%f”,x) }else printf(“%f”,-x);
- 以下程序,能正确输出x值的是() A: voidmain(){intx=50;int*p=x;printf("%d",*p);} B: voidmain(){intx=50;int*p=&x;printf("%d",*p);} C: voidmain(){intx=50;intp=&x;printf("%d",*p);} D: voidmain(){intx=50;int*p=&x;printf("%d",p);}
- 以下if语句语法正确的是_____。 A: if(x>;0){ x=x+y; printf(“%f”,x )}elseprintf("%f", -x) ; B: if (x>;0){x=x+y; printf(”%f”,x); }elseprintf(“%f”,-x) ; C: if (x>;0)printf(“%f”,x)else (x;0){ x=x+y; printf("%f",x); } ;else printf(“%f”, -x) ;