int main() {
int input = 0;
do {
if(input > 1) {
printf("You entered");
break;
}
printf("Enter an integer (> 1): ");
scanf("%d",&input);
} while(input < 2);
return 0;
}
你好,我是新來的C.任何人都可以解釋什麼是休息嗎?在此程序中,中斷前「您輸入」的語句不顯示在控制檯上。我知道java,但這個工作完全不同。爲什麼破解之前的代碼不起作用?
將輸入設置爲2,並在第一次printf之前刪除星號,然後查看會發生什麼。 – AndyG
謝謝大家。我沒有注意到我在循環中犯的錯誤。我認爲休息時出了點問題。謝謝你們。 –