用C语言做完之后

时间:2018-10-11 01:56:12

标签: c loops cs50

从哈佛大学的CS50课程开始

基本上他有一个功能

他说的地方

do {
    int n = get_int("Positive number")
}
while ;

他希望程序重复正数,直到用户输入正数为止。为什么while循环位于他的do函数底部?

1 个答案:

答案 0 :(得分:0)

因为他想从用户那里得到一个数字,如果它是正数,他将要求另一个数字,而while循环在第一次执行代码时不做任何检查,然后在条件为真时重复该数字,而while循环将首先检查条件,并且仅在条件为true时才执行cod