phpcn_u12822017-03-28 18:19:51 0 4 886
[PHP讨论组]源自课程章节:php基础语法之自加自减举报回复话题 ↕
$x = 5;
$y = 6;
$foo = $x++ + $x--;
$bar = ++$y + ++$x;
$cup = $x-- + $y--;
$paper = ++$x + $x++;
$water = $y-- + $x--;
echo $y--.'<br>';//等于5
echo $x--.'<br>';//等于6
//这里怎么理解。。。
echo $water.'<br>';//等于13
echo $paper.'<br>';//等于12
echo $water + $paper;//等于25
数据分析师 2017-10-01 01:12:024楼
怎么理解 谢谢-PHP中文网问答-怎么理解 谢谢-PHP中文网问答
围观一下哦,学习一下。
赞 +0添加回复
不是铭跃 2017-06-01 16:28:113楼
1、5+6, 之后x=5;
2、7+6 ,之后x=6,y=7;
3、6+7 ,之后x=5,y=6;
4、6+6,之后x=7;
5、6+7 ,之后x=6,y=5;
赞 +0添加回复
奋斗的青春最美丽 2017-03-29 21:47:282楼
不怪你理解不了,只怪课程没讲好,这个题目都可以做面试题了,出错率也低不了!
赞 +0添加回复
LRTRL 2017-03-29 17:23:331楼
$x++:先进行四则运算,然后变量自身再+1,若为输出语句,则输出变量本身;
++$x:先自身+1,再进行四则运算,若为输出语句,则输出变量+1。
对于减法,同理。
赞 +1添加回复