C++学习笔记(5-6章)

第五章,循环和关系表达式

5.1 clock()的使用
   1,包含在time.h的文件中。
   

 

 

 2,typedef
    1,不会创建新类型。只是为已有类型建立一个新名称。
 

3,cin.get(ch)和cin.get()的区别
属性                        cin.get(ch)                    cin.get()

传递输入字符的方式          赋给参数ch              将函数返回值赋给ch

用于字符输入时函数的返回值  istream类对象(执行bool转换为true)    int类型的字符编码

到达EOF时函数的返回值  istream类对象 (执行bool转换为false)  EOF

 

第六章 分支语句与逻辑操作

6.1.switch语句在选项超过2个时,比if else 效率更高。

6.8,文本I/O和文本文件
  1,必须包括头文件fstream。此文件中有一个用于处理输出的ofstream类。
  2,需要声明一个或多个ofstream变量(对象)。
  3,必须指明名称空间std;例如,为引用元素ofstream,必须使用编译指令using或前缀std::
  4,需要将ofstream对象与文件关联起来,为此使用的方法之一,是使用open()方法
  5,使用完文件后,应使用close()方法将其关闭
  6,可结合使用ofstream对象和操作符>>来输出各种类型的数据。
 注意:如果打开已有文件,来接受输出时,默认将他的长度截短为0,因此原来的内容丢失 。读取同输出
   使用inFile.is_open()来判断是否打开了文件夹。如果打开返回true。
   打开文件失败的可能原因:1,文件不存在。2,文件处于另一目录
   3,访问被拒绝。

posted @ 2020-02-20 02:40  风生  阅读(117)  评论(0编辑  收藏  举报