这道题是多选 有两个及以上答案 难道题出错了?
追答那就是ABC了
B放到循环题里面可以,C不严格说也对,D绝对是错的
...A、a=b=58 B、i++ C、a=58,b=58; D、k=int(a+b); A,B,D为什么不正 ...
A、B没有分号
...A) a=b=58 B) i++; C) a=58,b=58 D) k=int(a+b);
k=int(a+b)。赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为: 变量=表达式。在赋值语句的使用中需要注意以下几点:1、由于在赋值符“=”右边的表达式也可以又是一个赋值表达式, 因此,下述形式 变量=(变量=表达式); 是成立的,从而形成 嵌套的情形。其展开之后的一般形式为:变量...
以下合法的C语言赋值语句是? A.a=b=58 B.k=int(a+b) C.a=58,b=58
k=(int)(a+b);
求解和原因:题:合法的C语言赋值语句是A)a=b=58 B)k=int(a+b); C
a,c:无分号 b:int后面括号中只能是变量,不能是表达式,也不能赋予k d:--用的是全角字符 所以,全错了。
...语句是?A.a=b=58 B.k=int(a+b) C.a=58,b=58 D.--i;3
合法的C语言赋值语句是 A.int a,b;a=b=58;printf("%d %d\\n",a,b); \/\/打印出 58 58 --- B.k=int(a+b) 改为 k=(int) (a+b); 才对 --- C. a=58,b=58 改为 int a=58,b=58; 声明加初始化才对 --- D. --i;3 不是 赋值语句 ...
...a=b=58.B)k=a+b.C)a=58,b=58.D)--i请给出理由
选择题啊...B正确。A... 不能用连等... C的话要用分号!D --是运算符,不是赋值用的
26、请选出合法的C语言赋值语句
选项A和选项C中都没有以“;”结束,故选项A和选项C都不是正确的赋值语句;选项D中强制转换类型符int应用括号括起来,故选项D不正确,只有选项B是合法的C语言赋值语句。
求一些c编程题
26、请选出合法的C语言赋值语句 A) a=b=58 B) i++; C) a=58,b=58 D) k=int(a+b);、B、1 27、若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是 A) -3 B) 9 C) -12 D) 6、C、1 28、若int类型占两个字节,则以下语句输出为___。 int k=-1; printf("%d,u%\\...
...的表达式是( ) A. 0<=x<=100; B. i=j==0; C. (char)(65+3); D...
A的意思是(0<=x)<=100;(比较运算符从左到右计算)\/\/先返回0<=x的值,正确为1错误为0,再把它的值与100进行比较,因为0和1都比100小 B的意思是i=(j==0);(比较运算符级别比赋值运算符高)\/\/先返回j==0的值,正确为1错误为0,再把它的值赋值给i C的意思是把整型数65+3的值强制转换为...
c语言中怎样看出是合法的表达式
A:b++的赋值符的左边只能是一个变量,不能是表达式。B w%((int)a+b)错了,因为只要表达式中含有doubel类型,那么返回类型就是double类型,而%只能用于整形。如果w%((int)a+(int)b)或者B w%(int)(a+b)就对了 CD是正确的,D中long型也是整形,但是没有把结果赋给一个变量,会报警,但...