C是错的,应该这样写a=(int)b;强制类型转换要么是(数据类型)(变量或表达式),(数据类型)变量 这两种.望采纳!
已知int a,b; float c; 则错误的表达式语句是( ) A.a=c+b; B.b+=a ; C.a=int
1个回答
相关问题
-
若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c
-
若有以下定义,则正确的赋值语句是( ) int a,b; float x; A.a=1,b=2 B.b++; C.a=b
-
#include int a=3,b=5; max (int a,int b) {int c; c=a>b?a:b; r
-
已知int a=2,b=3;float x=3.5 y=2.5,写出表达式float(a+b)/2+int(x)%int
-
#include int func(int a,int b) { int c; c=a+b;return c; } ma
-
以下定义语句中正确的是A.int a=b=0 B.char A=65+1,b='b'C.float a=1,*b=&a,
-
.若有定义:int a=20,b=28,c;则执行语句c=(a^b)
-
设有定义,int a=1,b=3;float k=9;下列选项中错误的表达式是Aa=a+a>=a B-k-- C k%i
-
#include func(int a,int b){int c; c=a+b;returnc;}main(){intX
-
#include int f1(int a,int b)15,9 { int c; c=b%2; return a+c;