【求助】turbo c的一個問題 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 其 他 軟 體 討 論 版


PCZONE 討論區



通知

-- 其 他 軟 體 討 論 版 包括磁碟或檔案管理工具、掃毒軟體、解壓縮軟體、遠端遙控軟體、備份軟體、傳真軟體、手寫或語音等各種軟體使用經驗討論

會員
【求助】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 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。