首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: double x;,则表达式:x=0,x+10,x++ 的值是
若有定义: double x;,则表达式:x=0,x+10,x++ 的值是
admin
2021-02-25
61
问题
若有定义: double x;,则表达式:x=0,x+10,x++ 的值是
选项
A、11.0
B、10
C、0
D、1
答案
C
解析
C 语言中,逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式。逗号运算符的优先级是所有运算符中级别最低的,逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算。也就是说,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算,并以最右边表达式值作为整个逗号表达式的值。1、后置自增运算:k++表示先运算,后自加。 2、前置自增运算:++k表示先自加,后运算。因此,表达式x=0,x+10,x++的计算过程为首先赋值x=0,然后将x加10,但是并不对x进行赋值,最后计算x++,并,根据后置自增运算的计算结果,即为x=0.0。,故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/JLtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知大写字母A的ASCII码值是65,小写字母a的ASCII码值是97。下列不能将变量e中的大写字母转换为对应小写字母的语句是()。
下列叙述中正确的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下列一维数组说明中,不正确的是()。
有以下程序段:#include<stdio.h>intj;floaty;charname[50];scanf(’’%2d%f%s’’,&j,&y,name);当执行上述程序段时,从键盘上输入55566
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
若要定义一个具有5个元素的整型数组,以下错误的定义语句是()。
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{int
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
下列关于软件工程的描述中正确的是
随机试题
苯丙酮尿症患儿的智能水平取决于
牙槽骨骨折的症状可能有
颅内原发性淋巴瘤辅助检查中哪项错误
A.急性黄疸型B.急性无黄疸型C.急性重型D.慢性迁延性E.慢性活动性蜘蛛痣、肝掌多见于哪型肝炎()
下列关于监理单位的责任认识,正确的是( )。
本题所给资料中,会产生纳税调整的有( )。M公司2004年度应纳税所得额为( )万元。
企业计提的产品质量保证损失计入销售费用。()
下列关于民事诉讼公开审判制度的说法中错误的是()。
June3,2006SuzanneRogersUltra-ErgonomicFurnitureSalesandShippingDepartmentSuite58,107MorrisCircleMoorabbin,V
在概念学习中,引发认知冲突及其解决的过程实质是为了实现()
最新回复
(
0
)