C++ Primer Plus 第六章

|| && 操作符是一个顺序点(一个顺序点也就是C++会将一个表达式计算完后,才会继续下一个表达式,冒号;与 逗号,也是顺序点)
故 i++ < 6 || i == j , 如果i的值为10则 i == j 时 i 的值就为11了,此外如果 i ++ < 6 为true 则,i==j 不会运算

逻辑操作符 小于 关系操作符 优先级

cctype 头文件

switch 标签 必须是 整数常量表达式 或者 枚举

int n;
cin >> n;
此时输入一个单词,发生不匹配情况,则
1 n的值不变
2 不匹配值将留在输入缓存中
3 cin对象设置一个错误标记
4 cin方法的调用返回false(如果被转换为bool型)


使用文件输出的步骤为:
1 #include<fstream>
2 ofstream outFile                //创建 ofstream 对象
3 outFile.open("fish.txt");  //将对象与文件关联  --> 如果文件不存在,则创建一个新的;如果文件存在,则直接覆写原文件
4 outFile << "test";          //与cout一样来使用
5 outFile.close();               //使用完后,应关闭

使用文件输入的步骤为:
1 #include<fstream>
2 ifstream inFile                         //创建 ifsream 对象    
3 inFile.open("fish.txt");               //将对象与文件关联
4 if(!inFile.is_open()) return;          //检查是否成功打开     --> inFile.good()也可以,但是不如is_open()严格
5 inFile >> i;                              //与cin一样来使用
6 inFile.close();                         //使用完后,应关闭

PS: cin.eof() 检查是否到文件尾 ein.fail() 检查是否到文件尾和类型不匹配


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值