zoukankan      html  css  js  c++  java
  • 2-输入流cin>>n 的返回值

    while(cin>>n){ }

    【注意】

    cin>>n返回的也是一个cin对象,当一个cin对象作为条件选择、循环等的控制表达式时,编译器会将其转换为真值表达式,如果cin的iostate为goodbit,则这个真值表达式的结果为真,否则为假。正常退出可以用键盘模拟产生EOF,表示流输入结束了。

    输入(cin)缓冲是行缓冲。当从键盘上输入一串字符并按回车后,这些字符会首先被送到输入缓冲区中存储。每当按下回车键后,cin 就会检测输入缓冲区中是否有了可读的数据,这种情况下cin对键盘上是否有作为流结束标志CTRL+Z或者CTRL+D。

    在windows中可以输入ctrl+z,unix/linux中则为ctrl+d。

  • 相关阅读:
    30网络通信之多线程
    U盘自动拷贝
    多态原理探究
    应用安全
    应用安全
    编码表/转义字符/进制转换
    代码审计
    文件上传
    渗透测试-Web安全-SSRF
    中间人攻击
  • 原文地址:https://www.cnblogs.com/skyfly886/p/13960555.html
Copyright © 2011-2022 走看看