为什么以下代码不会引发错误?

沙瓦特·特里帕蒂

当我输入123456时,以下代码将生成1 2 3 4 5 6但是,由于数字只能包含一个数字值,因此该代码是否会抛出错误?

#include <iostream>

using namespace std;

int main()
{
    char digit;
    cout << "Enter a six-digit number: ";
    for (int p = 1; p <= 6; p++) {
        cin>>digit;
        cout<<digit<<" ";
    }

    return 0;
}

cin>>digit一起 charcin流中请求一个

std::cin是所述类型的istream,其是basic_istream<char>,所以它基本上是一个缓冲器char

因此,只要输入流处于有效状态且有可用数据cin>>digit它将始终有效并将其char从流中删除并将其保存在中digit

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么以下代码无法解析?

来自分类Dev

当我为对象分配数字时,为什么TypeScript不会引发错误?

来自分类Dev

为什么以下代码不会引起“未经检查的演员表”警告?

来自分类Dev

为什么此Theano.scan函数不会引发错误?

来自分类Dev

创建我已经存在的表时,SAS,Proc SQL为什么不会引发错误

来自分类Dev

为什么使用以下代码会得到错误的像素颜色?

来自分类Dev

为什么window.something不会引发错误?

来自分类Dev

为什么在MYSQL中比较类型不会引发错误?

来自分类Dev

以下代码段的输出是什么,为什么?

来自分类Dev

为什么Typescript不会为遗漏的参数引发错误?

来自分类Dev

为什么以下代码不会导致对象移动而不是复制?

来自分类Dev

我只是想知道为什么以下代码在执行时不会出现分段错误

来自分类Dev

以下代码的输出是什么,为什么?

来自分类Dev

为什么以下代码会产生分段错误?

来自分类Dev

为什么以下代码会运行?

来自分类Dev

为什么缺少DataContract时WCF不会引发错误?

来自分类Dev

为什么以下代码无法编译?

来自分类Dev

为什么在以下代码中出现未捕获的类型错误?

来自分类Dev

以下代码中的错误是什么?

来自分类Dev

以下代码有什么错误?

来自分类Dev

为什么此代码未引发错误?

来自分类Dev

为什么以下bash脚本会引发错误?

来自分类Dev

为什么以下代码显示不支持的操作数类型错误?

来自分类Dev

为什么以下代码错误?二项式系数

来自分类Dev

为什么以下代码显示错误?

来自分类Dev

为什么以下代码不终止?

来自分类Dev

为什么我在 Xcode 上收到以下代码的 (lldb) 运行时错误?

来自分类Dev

为什么这个 Python 代码会引发错误?

来自分类Dev

为什么我在以下代码中出现分段错误?

Related 相关文章

  1. 1

    为什么以下代码无法解析?

  2. 2

    当我为对象分配数字时,为什么TypeScript不会引发错误?

  3. 3

    为什么以下代码不会引起“未经检查的演员表”警告?

  4. 4

    为什么此Theano.scan函数不会引发错误?

  5. 5

    创建我已经存在的表时,SAS,Proc SQL为什么不会引发错误

  6. 6

    为什么使用以下代码会得到错误的像素颜色?

  7. 7

    为什么window.something不会引发错误?

  8. 8

    为什么在MYSQL中比较类型不会引发错误?

  9. 9

    以下代码段的输出是什么,为什么?

  10. 10

    为什么Typescript不会为遗漏的参数引发错误?

  11. 11

    为什么以下代码不会导致对象移动而不是复制?

  12. 12

    我只是想知道为什么以下代码在执行时不会出现分段错误

  13. 13

    以下代码的输出是什么,为什么?

  14. 14

    为什么以下代码会产生分段错误?

  15. 15

    为什么以下代码会运行?

  16. 16

    为什么缺少DataContract时WCF不会引发错误?

  17. 17

    为什么以下代码无法编译?

  18. 18

    为什么在以下代码中出现未捕获的类型错误?

  19. 19

    以下代码中的错误是什么?

  20. 20

    以下代码有什么错误?

  21. 21

    为什么此代码未引发错误?

  22. 22

    为什么以下bash脚本会引发错误?

  23. 23

    为什么以下代码显示不支持的操作数类型错误?

  24. 24

    为什么以下代码错误?二项式系数

  25. 25

    为什么以下代码显示错误?

  26. 26

    为什么以下代码不终止?

  27. 27

    为什么我在 Xcode 上收到以下代码的 (lldb) 运行时错误?

  28. 28

    为什么这个 Python 代码会引发错误?

  29. 29

    为什么我在以下代码中出现分段错误?

热门标签

归档