首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: double x;,则表达式:x=0,x+10,x++ 的值是
若有定义: double x;,则表达式:x=0,x+10,x++ 的值是
admin
2021-02-25
36
问题
若有定义: 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全国计算机二级
相关试题推荐
若程序中有宏定义行:#defineN100则以下叙述中正确的是
有以下程序#include#includetypedefstruct{charname[9];charsex;intscore[2];)STU;STUf(STUa){STU
)以下程序的输出结果是()。#includemain(){inta=4,b=3,c=2,d=1;printf("%d",a
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};
以下叙述中正确的是
有以下程序段:#include<stdio.h>intj;floaty;charname[50];scanf(’’%2d%f%s’’,&j,&y,name);当执行上述程序段时,从键盘上输入55566
关于全局变量作用域的叙述中正确的是()。
在希尔排序法中,每经过一次数据交换后
T列数据结构中,不能采用顺序存储结构的是
带链队列空的条件是
随机试题
按会计期间划分,财务会计报告分为()。
在无配位效应发生时,以下有关条件稳定常数的叙述正确的是()。
患者,男,48岁。十二指肠溃疡病史20年,近感头痛,眩晕而就诊。检查:血压160/100mmHg(21/13kPa)。下列降压药应慎用的是
治疗血瘀证时,常酌配补气、行气药物的依据是
《国际贸易术语解释通则》是由______制定的。
该行本年度营业利润率为()。
某个人独资企业,2014年全年收入为5000万元,当年发生的业务招待费为80万元,计算个人独资企业的投资者个人所得税时,准予扣除的业务招待费为()万元。
无效劳动合同指当事人违反法律、行政法规的规定订立的不具有法律效力的劳动合同。它虽是当事人双方协商订立的,但经国家规定的专门机构认为无效合同后,国家则不予确认,法律不予保护。据以上定义,下列属于无效劳动合同的行为是( )
Althoughfishhavenovocalorgans,theystillareabletomakenoises.
家里几乎没有什么煤了。
最新回复
(
0
)