|
![]() | 作者: cyh811122 [cyh811122]
![]() |
登录 |
比如说一开始定义int c=5; c/=c++; 这个表达式等于几呀?为什么? 要是c*=c/=c++;这个表达式等于几?c等于几呀?为什么? |
地主 发表时间: 03/23 18:28 |
![]() | 回复: ypy [ypy] ![]() |
登录 |
1? |
B1层 发表时间: 03/23 22:42 |
![]() | 回复: 286 [unique] ![]() |
登录 |
KAO,典型的中国式教育出来的学生。 找个编译器试试不就知道了吗? 另外,不同的编译器结果不一样。 不过,我想结果应该是1。 |
B2层 发表时间: 03/24 12:45 |
![]() | 回复: cyh811122 [cyh811122] ![]() |
登录 |
我才不是中国式教育出来的呢,再说了考试的时候又不能让你上机呀!我当然在turoboc上实践过呀,我有两咱说法,不道哪种对才问的,哪位知道请告之,上面的那位说是1有什么理由,我一开始也认为是1,根据题的答案说是2我又考试为什么当除数为1的时候不执行++呢?请高手告之 |
B3层 发表时间: 03/24 21:26 |
![]() | 回复: lubai [lubai] ![]() |
登录 |
自己再多试几次嘛。 |
B4层 发表时间: 03/25 08:09 |
![]() | 回复: ricky [ricky] ![]() |
登录 |
如果这是你的考题,那么只能说明你的老师是个变态的笨蛋! |
B5层 发表时间: 03/25 08:32 |
![]() | 回复: michaelpig [michaelpig] ![]() |
登录 |
这种语句应该禁用! 因为会产生歧义。 编程要求可读性! |
B6层 发表时间: 03/25 16:42 |
![]() | 回复: admin_20cn [admin_20cn] ![]() |
登录 |
这种问题没有意义!!!!!!!!! 我们老师出这种题的的我拒绝了回答!!!! |
B7层 发表时间: 03/25 17:50 |
![]() | 回复: cyh811122 [cyh811122] ![]() |
登录 |
谁都知道这种结构在程序设计中不可取,可是C二级考试这样的题又不是没有,主要是考查你对语法掌握的程度罢了!我也不愿意答这样的题呀!!! |
B8层 发表时间: 03/25 21:37 |
![]() | 回复: chenwill [chenwill] ![]() |
登录 |
我个人认为的话, 它的结果是1吧。 |
B9层 发表时间: 03/30 19:52 |
![]() | 回复: newegg80 [newegg80] ![]() |
登录 |
如果于2就是先赋值计算了才++,这样的语句编也时谁也不会写,有歧义 |
B10层 发表时间: 03/30 20:20 |
![]() | 回复: cyshaoping [cyshaoping] ![]() |
登录 |
2 |
B11层 发表时间: 04/03 15:55 |
![]() | 回复: ltb [ltb] ![]() |
登录 |
因该是1 |
B12层 发表时间: 04/03 16:33 |
![]() | 回复: qiezi [qiezi] ![]() |
登录 |
上机一试不就明了,笨蛋。 |
B13层 发表时间: 04/04 20:48 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号