首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(a+=a-=a*a)); }
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(a+=a-=a*a)); }
admin
2013-02-23
32
问题
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(a+=a-=a*a)); }
选项
A、-6
B、1
C、2
D、-12
答案
8
解析
赋值运算符的结合方向是自右至左,所以表达式a+=a-=a*a先运算最右边的a*a得9,再运算a=a-9,即a=3-9,所以此时a的值由3变成了-6,最后运算a=a-+(-6),即a=(-6)+(-6)=-12。
转载请注明原文地址:https://kaotiyun.com/show/EZPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
指出下面不了确的赋值语句()。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;______link;}
若有以下语句,则对数组a元素的引用不正确的是(0≤i≤9)()。inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
以下正确的说法是()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
可以把具有相同属性的一些不同对象归类,称为【】。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为【】。
若定义了以下函数:voidf(...){*p=(double*)malloc(10*sizeof(double));}p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是___
随机试题
当自然失业率为5%时,充分就业是指()
Alotofkidsaregettingonlinethesedays-sharingdata,talkingaboutsocialissues,meetingadultsaswellaskids,andlea
胃溃疡底部常见动脉内血栓机化,该处血栓形成的最主要机制是
下列属于税收法律关系性质的学说有()。(2012年)
根据企业所得税法律制度的规定,下列企业构成关联方的有()。
教学与教育是部分与整体的关系。
这些年,频发的高校腐败案令“象牙塔”蒙羞。有统计数字显示,近年高校职务犯罪案件数占全国教育系统案件数的比例约为1/4,其中82%的案件集中在基建、采购、财务、招生、后勤服务等部门和环节。不能说中国的高校出了问题,而是制度约束不到位的权力出了问题。前几年,伴
下列选项中,属于标签控件的“数据”属性的是()。
Theemployeewasfiredas____________(他被指控偷盗东西).
Farewell,LibrariesA)Amazon,corn’srecentannouncementthatsalesofe-booksattheonlinemegastorehadovertakensalesof
最新回复
(
0
)