求一些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) 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、i++ C、a=58,b=58...
A、B没有分号
...C++赋值语句:A a=b=58 B i++ C a=58,b=58 D k=int(a+b) 为什么答案...
不要管答案是什么, 这个题ABC都对,但A是最不好的。a=b=58虽然编译运行正确,但很少这么用,不符合编程习惯。而惯用的写法是选项C,C是正确的,完整些可以这样:int a =0, b=0;a=58,b=58;这样一点问题都没有。B是自增,相当于i=i+1,这也是赋值,属于赋值运算,没什么不对。至于D显然...
...赋值语句是A).a=b=58.B)k=a+b.C)a=58,b=58.D)--i请给出理由_百度知...
选择题啊...B正确。A... 不能用连等... C的话要用分号!D --是运算符,不是赋值用的
计算机二级,赋值语句:求详解。不详解不采纳。
答案为:B A:a=b=58。\/*在C中赋值时,不能用连等号,因为赋值语句的左边必须是变量,而a=b=58可看做两部分,即(a=b)=58,左边不是变量,而是表达式,所以是错的。应改为:a=58;b=58;*\/ B:i++。 \/*自增赋值运算,正确*\/ C:a=58,b=58。\/*这句本身没错,但是它是逗号运算...
26、请选出合法的C语言赋值语句
选项A和选项C中都没有以“;”结束,故选项A和选项C都不是正确的赋值语句;选项D中强制转换类型符int应用括号括起来,故选项D不正确,只有选项B是合法的C语言赋值语句。
请选出合法的C语言表达式( )
在变量都已合法声明的前提下,A、B、D三项是合法表达式。
C语言中,赋值语句a=a++,i++;是什么意思?谢谢
是这样的:语句a=a++,i++; 是一个逗号表达式;逗号表达式的格式是表达式1,表达式2,表达式3...表达式n 逗号表达式的值等于最后一个表达式的值,各个表达式之间可以没联系。所以i++的值就是整个式子的值,与a无关。
c语言中enum类型的用法!
2. enum weekday a,b,c;3. enum { sun,mou,tue,wed,thu,fri,sat }a,b,c;枚举类型变量的赋值和使用:1. 枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。例如对枚举weekday的元素再作以下赋值:sun=5; mon=2; sun=mon;都是错误的。2. 枚举元素本身由系统定义了一个表示...