zoukankan      html  css  js  c++  java
  • 5. 第 5 章 循环

    1.  可以用循环来验证输入。在循环前的第一次读取操作,称为启动读取,如果后续还需要继续读取,则语句应该在循环中。

    2. 在实际编程应用中,不建议在 cout 语句中放置递增或递减运算符(因为容易出错)。

    3. 需要计数时使用计数器,需要累计汇总时使用累加器。

    4. 标记符号是一个特殊值,指示着值列表的结尾。一般用一个与列表值不同的特殊值来表示。

    5. 使用 toupper 和 tolower 函数需要#include<cctype>

    6.  菜单程序可以与 do-while 循环一起使用。

    7. 在 for 循环体中,应该避免修改计数变量,以防程序发生不理想情况。

    8. 不应当使用 break 退出循环,因为这样做违反了结构化编程的原则,应当通过循环测试语句来退出。当循环发生错误情况时,才应该使用 break 来退出。continue 语句同理。

    9. 文件类型一般分为两种:文本文件和二进制文件。文本文件包含已编码为文本的数据,使用不同的编码方案。二进制文件包含尚未转换为文本的数据。

    10. 文件的访问方法一般分为顺序访问和随机访问(一般用循环处理文件,执行重复操作)。

    11. 文件流对象是与特定文件相关联的对象,用于访问该文件。在操作文件之前,必须创建文件流对象,并将该对象链接到对应文件上。

          //输入文件

          ifstream input_file;

          input_file . open("target_file . txt");

          //输出文件

          ofstream out_file;

          out_file . open("target_file . txt");

          当输出时需要注意,如果指定的文件不存在,那么会创建一个新的。如果指定的文件存在,那么会删除旧文件,再重新创建一个新的同名文件。

    12. 应该编写明确的文件关闭语句。在数据写入文件之前,大多数操作系统会将数据放在文件缓冲区。

    13. 文件流对象内部有一个特殊值,称为读取位置,用于标记即将读取的字节的开始处。换行符也被读取,但是不包含在数据中。

      在文件末尾有一个文件结束标记(EOF)。

    14. 在 C++11 中,可以传递 string 对象到文件流对象中,作为 open 函数的参数。

    15. 使用 fail 函数检测文件打开失败。

  • 相关阅读:
    VUE 入门基础(8)
    VUE 入门基础(7)
    VUE 入门基础(6)
    VUE 入门基础(5)
    VUE 入门基础(4)
    VUE 入门基础(3)
    线程的通信
    如何实现一个简单的RPC
    Java程序员必须掌握的线程知识-Callable和Future
    同步函数死锁现象
  • 原文地址:https://www.cnblogs.com/Hello-Nolan/p/12193820.html
Copyright © 2011-2022 走看看