會員 | 【求助】turbo c的一個問題 請問各位大大: void main(void) { int i,j; j=1; for(i=1;i<=10;i++) { j=2*j; printf("%d^%d=%d\n",2,i,j); } } 和下列的程式: void main(void) { int i,j; j=1; for(i=1;i<=10;i++) j=2*j; printf("%d^%d=%d\n",2,i,j); } 二個執行結果為什麼都不一樣. |
回覆 |
Total Solutioner | 語法問題. 第一個 for 裡面除了 j=2*j; 還有 printf(...) 第二個 for 只有 j=2*j; 請注意 {} 的位置. |
回覆 |
Total Solutioner | 補充.. for 的語法: for (i=0; i<m; i++) {....}; 其中 i 為任意整數變數, n 為一常數, 代表回圈執行次數. {...} 為欲執行的所有指令, 若只有單一指令需要重覆 n 次則不須 {} 符號: for (i=0; i<n; i++) ...; |
回覆 |
|
類似的主題 | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
【求助】TURBO C讀檔的問題 | 金田一 | -- 其 他 軟 體 討 論 版 | 6 | 2003-03-29 01:37 AM |
【求助】TURBO C的作業不會寫... | makuyo | -- HELP ME 電 腦 軟 硬 體 急 救 版 | 3 | 2002-05-05 09:34 PM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。