首页 > 解决方案 > C 语言 while using after do

问题描述

来自哈佛的 CS50 课程

基本上他有一个功能

他说的地方

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

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

标签: cloopscs50

解决方案


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


推荐阅读