笔试完后,面试官跟我说这题错了,让我再看看,能不能改成正确的,我看了双看,还是觉得没错,
他就跟我说错在哪,说得太快,我没听明白,回家后运行了一下程序,结果真错了,但是不知道为
什么是这样的结果,哪位要是能看明白,跟解说一下,不胜感激,
int a = 22;
int b = 11;
a = b + (b = a) * 0;
我的答案是 a=b=22
实际运行结果是 a=11 b=22
...全文
361打赏收藏
一世界500强面试题
笔试完后,面试官跟我说这题错了,让我再看看,能不能改成正确的,我看了双看,还是觉得没错, 他就跟我说错在哪,说得太快,我没听明白,回家后运行了一下程序,结果真错了,但是不知道为 什么是这样的结果,哪位要是能看明白,跟解说一下,不胜感激, int a = 22; int b = 11; a = b + (b = a) * 0; 我的答案是 a=b=22 实际运行结果是 a=11 b=22