Re: [問題] 令我困惑的問題...請大家解惑
※ 引述《moto889 (moto)》之銘言:
: 首先恕小弟不才
: 剛研究幾行程式(如下)
: ============================
: int main()
: {
: int i=1,j=1,a,b;
: a=i++;
a會等於 i+1之前 的值, 所以a=1.
: b=--i;
b會等於 i-1之後 的值, 所以b=1.
: printf("a=%d",a);
: printf("i=%d",i);
: printf("b=%d",b);
: system("pause");
: }
: =============================
: ~~ 輸出為a=1,i=1,b=1
: 問題是為什麼i不是2, b不是0呢??
: 請大家為我解答 謝謝
詳細情形情自己去查 i++ 與 ++i 的差別....
而且最近明明就有討論這些相關的問題:)
==
PS. 因為插行不好推文, 就直接騙一點P幣了XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.41.4
※ 編輯: VictorTom 來自: 220.134.41.4 (08/24 19:44)
推
08/24 19:55, , 1F
08/24 19:55, 1F
→
08/24 19:58, , 2F
08/24 19:58, 2F
→
08/24 20:02, , 3F
08/24 20:02, 3F
→
08/24 20:05, , 4F
08/24 20:05, 4F
→
08/24 20:14, , 5F
08/24 20:14, 5F
→
08/24 20:14, , 6F
08/24 20:14, 6F
→
08/25 10:13, , 7F
08/25 10:13, 7F
→
08/25 10:14, , 8F
08/25 10:14, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章