主题:【游戏】不看不知道,一看吓一跳!!! -- Highway
共:💬47 🌺6
问题一出得不好,变量名故意引人往错处想.
真正编程时很难想象熟手会写出这样的程
序,但就题论题,生手熟手都可能答错.属于
刁钻的trick question.
问题二责任归谁要看程序类型.如果程序的设
计用途就是hot swappable,(比如在web applet 里),
那么程序员不应该用'final'.如果是stand-alone
application,错误应该在编译管理:有dependency
的class没有重新编译.C/C++的makefile没写好也
会出现同样问题.如果用ant或eclipse,两个class
都会重新编译的.
问题三是编译器的问题.编译器在做constant
substitution的除法时是直接把两个变量的定义
字符串展开再计算的.如果先求两个变量的值再
代入就不会错了.估计是把gcc的现成算法照抄了
- 相关回复 上下关系8
😄【游戏】不看不知道,一看吓一跳!!! Highway 字1063 2005-06-28 12:45:34
My 2 cents 1 truth 字380 2005-07-04 19:57:30
My 1.99 cents 8-)
😁第二题答得比较不错。第一题没有切中要害, Highway 字22 2005-07-05 21:18:08
补充回答 1 moridin 字320 2005-07-06 13:58:08
😅再补充两句,C/C++其实和Java一样“笨”。 Highway 字652 2005-07-05 13:00:49
😮FT, 的确如此 1 truth 字822 2005-07-05 15:31:45
😁看来好多东西要动手才行。 Highway 字24 2005-07-05 17:37:50