[英]C - program ends after a do-while loop
...
do {
printf("A:");
scanf(" %d", &cm);
printf(" %d od x\n", 100*(Info20-Info10)/cm);
} while (cm != 0);
int V;
for(V = 0; V <=100; V += 8) {
printf("V: %d.\n", V);
}
...
問題是從do-while循環過渡到下面的for循環,退出鍵是 0,在獲得該輸入后,程序結束而不是繼續執行下面的代碼。
因為,如果插入 0,則對 0 進行除法。
printf(" %d od x\n", 100*(Info20-Info10)/cm);
引發錯誤
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.