已掉线,重新登录

首页 > 绿虎论坛 > 建站 > 讨论/求助 (发帖)

标题: 这个怎么算的

作者: @Ta

时间: 2019-06-25

点击: 2841

 青青子衿,悠悠我心
<?php

$a=5;
$b=2;

echo $a+=$b,'<br />';
//上面运行之后a=7,b=2
echo -$a=$b,'<br />';
echo $a,'<br />';
echo $b,'<br />';
//上面运行等于-2 然后a=2,b=2

$a+=$b是$a=$a+$b

那-$a=$b是咋算的


陕ICP备18018139号-1

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1.

-$a=$b就是将变量b的值赋给变量a,即变量a和b都为2,显示结果为-2是因为表达式的值为2,加上负号就是-2了,但计算结果没有保存,所以a和b的值依然为2。
小米5黑色高配版

(/@Ta/2019-06-25 21:15//)

2.
 青青子衿,悠悠我心
@幻阳化翼,好像不是单纯的加上-号,我改成+它显示的是2,不是+2,把b改成-2,然后结果就是2,先赋值,再求反,是这个样子吧( •́ _ •̀)

陕ICP备18018139号-1
(/@Ta/2019-06-25 21:43//)

3. 运算符优先级
(/@Ta/2019-06-25 21:58//)

回复需要登录

8月30日 06:14 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1