Re: [理工] [計概]-程式設計

看板Grad-ProbAsk作者 (濃妝短裙騙不倒我的)時間14年前 (2010/02/27 16:12), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《yf2923850 (Mu)》之銘言: : #define N 8 : main(){ : int i,num[N],*p,*q; : p = &num[N-1]; : q = p-(N-1); : for(i=0;i<N;i++){ : *(p-i)=i; : *(q+i)=i; : } : for(i=0;i<N;i++){ : printf("%d\t",num[i]); : } : } : 題目要求輸出的結果 : 答案是 7 6 5 4 4 5 6 7 : 但是我只看得懂後面的迴圈是輸出num陣列裡面的0~N格內容 : 前面的程式內容看不懂 可以有高手解釋給我聽嗎Orz index 0 1 2 3 4 5 6 7 value 0 0 q→ ←p 0 1 2 3 4 5 6 7 0 1 1 0 q→ ←p 依此類推 0 1 2 3 4 5 6 7 0 1 2 3 3 2 1 0 q p 0 1 2 3 4 5 6 7 0 1 2 4 4 2 1 0 ←p q→ 依此類推 0 1 2 3 4 5 6 7 7 6 5 4 4 5 6 7 p q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.187.84

02/27 16:37, , 1F
感謝!
02/27 16:37, 1F
文章代碼(AID): #1BYDFWaa (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1BYDFWaa (Grad-ProbAsk)