|| && 操作符是一个顺序点(一个顺序点也就是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() 检查是否到文件尾和类型不匹配
故 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() 检查是否到文件尾和类型不匹配