c - C 语言 while using after do
问题描述
来自哈佛的 CS50 课程
基本上他有一个功能
他说的地方
do {
int n = get_int("Positive number")
}
while ;
他希望程序重复正数,直到用户输入正数。为什么他的do函数底部有while循环?
解决方案
因为他想从用户那里得到一个数字,如果它是正数,他会要求另一个数字,while循环在第一次执行代码时不做任何检查,然后如果条件为真则重复,而while循环将首先检查条件,仅当条件为真时才会执行代码
推荐阅读
- html - 为什么正则表达式“\d+(-\d+)?[AZ]?” 与 HTML5 模式属性中的字符串“180-186”不匹配?
- angular - 具有额外文件夹结构的 Ngx-Admin 仪表板角度升级
- python-3.x - 如何从str中提取关键字?
- python - Python“AttributeError:'_io.TextIOWrapper'对象没有属性'append'”错误
- mysql - 从两个表中获取字段的总和和差异
- android - 尽管缺少的 jar 在定义的 lib 文件夹中,但 Gradle 无法解析所有工件
- mysql - 需要关于我应该为我的颤振应用程序使用哪个数据库的建议
- google-apps-script - DML 不适用于连接到 google 表格的 bigquery 表
- excel - 如何获取 Microsoft Calculator 结果到单元格?
- react-native - 使用带有 React Native 的 Firebase 云消息传递无法获得振动或声音