免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: achieverain
打印 上一主题 下一主题

简单问题,禁止运行后解答,估计很多人都会做错,更新了一下 [复制链接]

论坛徽章:
0
51 [报告]
发表于 2007-11-08 12:20 |只看该作者
看结果

论坛徽章:
0
52 [报告]
发表于 2007-11-08 19:47 |只看该作者
// $i++
postPlus(&$i)
{
$i = $i+1;
return $i-1;
}
// ++$i
prePlus(&$i)
{
$i = $i+1;
return $i;
}

论坛徽章:
0
53 [报告]
发表于 2007-11-09 09:42 |只看该作者
回复看答案

论坛徽章:
0
54 [报告]
发表于 2007-11-16 13:22 |只看该作者
难道是6?

论坛徽章:
0
55 [报告]
发表于 2007-11-16 13:38 |只看该作者
我对了

论坛徽章:
0
56 [报告]
发表于 2007-11-16 17:47 |只看该作者
看看結果先,好像有過這種面試經驗

论坛徽章:
0
57 [报告]
发表于 2007-11-17 22:43 |只看该作者
学习下 。。

论坛徽章:
0
58 [报告]
发表于 2007-11-17 22:59 |只看该作者
我测试了下 小弟 愚钝 终于明白 答案为 7
$r=3;
$c=($r++)+($r++);
首先 ($r++) 计算出表达式 值为 3 而 $r 值为 4
其次 后面($r++) 计算出表达式 值为 4 而$r 值为 5
所以结果: $c=7 $r=5

论坛徽章:
0
59 [报告]
发表于 2007-11-19 01:02 |只看该作者
答案是7
$var++  , ++$var 主要就是先运算后加加和先加加后运算的区别。

论坛徽章:
0
60 [报告]
发表于 2007-11-19 15:45 |只看该作者
我选7
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP