Re: [問題] ++i + ++i + ++i
: int x=5,y;
: y= ++x * ++x * ++x;
6 * 6 * 6 //6可以拿來相乘,但是沒東西可以乘
7 * 7 * 7 //前兩個位置也就是7*7可以相乘,暫存49
49 * 8 //第三個位置可以拿來相乘,49*8=392,丟給y
y=392
++遞增運算子會加三次,
相乘運算子的結合性,由左到右,
第一次乘第一個,第二次乘第二個,第三次乘第三個。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.182.54.181
推
11/14 02:45, , 1F
11/14 02:45, 1F
推
11/14 02:56, , 2F
11/14 02:56, 2F
→
11/14 03:03, , 3F
11/14 03:03, 3F
→
11/14 03:07, , 4F
11/14 03:07, 4F
→
11/14 03:10, , 5F
11/14 03:10, 5F
→
11/14 03:31, , 6F
11/14 03:31, 6F
→
11/14 14:40, , 7F
11/14 14:40, 7F
討論串 (同標題文章)