登录
  • #美国面经
  • #码农类general
  • #面试经验
  • #bloomberg

Bloomberg 今日店面一道诡异的C++基础题,求解答!

zhenggao1986
2001
14
void foo(int a, int b) {

cout << a << " " << b << endl;

}

int main() {

int i = 0;

foo(++i, i++);

return 0;

}

求程序输出结果?

我觉得输出是 1 和 0

估计面试官也没实际跑过这个,她竟然没觉得不对。

但是我心虚啊,事后我回来在机器上跑了一下,linux和win

本帖隐藏的内容需要积分高于 188 才可浏览,点击前往一亩三分地论坛阅读

tem.out.println(a + " " + b);

}

public static void main(String[] args) {[br]
int i = 0;

...

补充内容 (2014-9-4 12:51):

foo(++i, i++); // 1 1

}

}
14条回复
热度排序

发表回复