A---不能这样定义 错误定义 编译器过不去 改为 int a=0,b=0;BC---b是一个地址变量 它指向变量a的地址 但是*b是它所指向的那个地址的数据 所以a不能取地址符号 因为 *b不是地址变量 后面同理 改为 float a=1; *b=...
以下定义语句中正确的是A.int a=b=0 B.char A=65+1,b='b'C.float a=1,*b=&a,
1个回答
相关问题
-
以下定义语句正确的是 A inta=b=0 B char a=65+1,b='b'; C float a=1,*b=&a
-
若有以下定义,则正确的赋值语句是( ) int a,b; float x; A.a=1,b=2 B.b++; C.a=b
-
以下定义语句正确的是————A,char a='A'b='B'
-
有以下定义int a=0; double b=1.25; char c=’A’; #define d 2下语句中错误的是
-
已知int a,b; float c; 则错误的表达式语句是( ) A.a=c+b; B.b+=a ; C.a=int
-
设有定义语句“struct {int a;float b;char c;}abc,*p;”,则对结构体成员a的引用可以是
-
有以下定义: int a[ ]={0,1,2,3,4}; char c1='b', c2='1
-
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是 ( )
-
3、若有以下定义和语句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为了使1,
-
若有定义;float x=1.5;int a=1,b=3,c=2:则正确的switch语句为( )