永发信息网

php的这个句子是怎么计算的?

答案:2  悬赏:0  手机版
解决时间 2021-05-04 18:12
  • 提问者网友:我的未来我做主
  • 2021-05-04 12:50

$a=5;

$b=-$a++;

最后$a是6 $b是-5 这是怎么运算出来的???

是这样吗:$a++后$a变成了6 前面的-号使6变成了-6 后面的++又起了作用使其+1变成了-5 =号又赋到了$b 我这个理解对吗?

我是新手,请大家不要笑我

最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-05-04 14:13

$b=$a++没有负号的话,,$b=5(加负号就是-5)


如果$b=++$a那么$b=6


前者为先取后加


后者为先加后取


取是取的a的值

全部回答
  • 1楼网友:迷人又混蛋
  • 2021-05-04 14:47

$a初值为5,在给$b的赋值运算后,$a自加了1,所以a=6,但$b=-$a++中的a++的值还是5。因为他是先运算后自加

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯