当前位置:系统粉 > 电脑问答 > 其他问答 > 一道笔试题

一道笔试题

提问者:如此难以忘记7  |  浏览 次  |  提问时间:2017-03-06  |  回答数量:9

一道笔试题 int a =2;int c =a++ * a++;int d =++a * ++a;a=?c=?d=?

已有9条答案
苏向向love

苏向向love

回答数:189  |  被采纳数:68

2017-03-06 14:37:00
       

(1)

赞 18
哎呀纸风筝

哎呀纸风筝

回答数:203  |  被采纳数:65

2017-03-06 14:32:10
*号 是乘 还是指针?
赞 20
什么都不如花儿

什么都不如花儿

回答数:198  |  被采纳数:105

2017-03-06 17:36:19
*号 是乘
一道很基础的笔试题,对++-- 的考查
赞 19
13810475539

13810475539

回答数:96  |  被采纳数:100

2017-03-06 20:28:16
*号 是乘
一道很基础的笔试题,对++前置后置的考查
赞 9
炮叔ol

炮叔ol

回答数:58  |  被采纳数:139

2017-03-06 20:09:23
这题目没意义,因为d的值跟编译器有关,不同编译器得出的结果不同
赞 5
heart青春如诗

heart青春如诗

回答数:88  |  被采纳数:115

2017-03-06 21:06:28
我怎么感觉结果应该是
a = 2
c = 6
b = 12
赞 8
世萌旗舰alfred

世萌旗舰alfred

回答数:69  |  被采纳数:95

2017-03-07 07:29:28
恩这种题目 就跟编译器有关系了
赞 6
周小妖lin

周小妖lin

回答数:206  |  被采纳数:117

2017-03-06 17:32:16
用eclipse编译 结果是这个

(2)
赞 20
北海陌冥

北海陌冥

回答数:32  |  被采纳数:46

2017-03-07 06:52:13
无论是 前++ 还是后++
都是比乘的优先级要高!
因此 先算 前++ 或者 后++
最后 才算 乘法!

前++表示先把值拿出去用,用完了在自己加一。
举例:int a = 2;int b = a++; 的意思表示先把2拿出去用赋给b,用完了以后a自己加一,结果为a = 3, b = 2

后++ 表示先把自己加完一,再拿出去用。
举例:int a = 2; int b = ++a; 的意思表示先把a自己加一后,再拿出去赋给b,结果为a = 3, b = 3

因此 LZ 的问题

int a = 2;
int c = a++ * a++;
int d = ++a * ++a;
根据8楼的编译器原理 分析如下:

首先a = 2,
进行第一个a++的时候,先把2拿出去当乘数,a自加一,a变成了3
进行第二个a++的时候,先把刚变的3拿出去当乘数,a自加一,a变成了4
因此 int c = a++ * a++ = 2 * 3 = 6;
再继续
进行第一个++a的时候,先a自加一,a变成了5,再把5拿出去当乘数
进行第二个++a的时候,先把刚变的5再自己加一,a变成了6,再把6拿出去当乘数
因此 int d = ++a * ++a = 5 * 6 = 30;
最终结果 a = 6, c = 6, d = 30
赞 3
解决方法
  • 微软HR三道经典面试题, 答出来三道工资随便你开

    微软HR三道经典面试题, 答出来三道工资随便你开

    微软HR曾经出过这样三道面试题,并且告诉应聘者:答对3道题,就可以自己给自己开工资了。答出来一道就面试通过,答出来两道给两倍的工资,答出来三道,工资随便你开。1、笔记本的销售员李小...

  • 微软的这道经典面试题,大部分人都答不出来

    微软的这道经典面试题,大部分人都答不出来

    微软的奇葩面试题一向层出不穷,这道甚至还进入我国武汉理工大学自主招生考试,且让大多数的考生犯难,可见其有多变态。但同时,微软的面试题也非常经典,它能让面试人最大限度开拓思维,相当具...

  • 来做一下微软最烧脑的面试题

    来做一下微软最烧脑的面试题

    5个囚犯,分别按1-5号在装有100颗绿豆的麻袋抓绿豆,规定每个人至少抓一颗,而抓得最多的和最少的人将被处死,而且,他们之间不能交流,但在抓的时候,可以摸出剩下的豆...

  • 微软面试题,来烧一波脑细胞

    微软面试题,来烧一波脑细胞

    日常烧脑走一波~1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?2.你有一桶果冻,其中有黄色、绿色、红色三...

版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航