c++循环和分支

2019-10-19  本文已影响0人  镜中无我
  • 赋值表达式必须加上括号之后才能被引用做值使用,并且前加操作不被当作表达式处理,而后加操作当作表达式处理当表达式的值是原始值而不是加过后的值

分支

字符函数库(cctype)

  • 读取数字可以用cin>>,这样可以用cin本身判断输入是否匹配,并作为结束的标志
    不匹配的情况下,n的值将保持不变,不匹配的输入将被留在输入队列中,cin对象中的一个错误标志被设置,对cin方法返回false,所以在输入不匹配的情况下进行下一次输入需要清楚和复位输入队列(cin.clear())以及相关标识符
cin.clear()
while(cin.get()!='\n') continue;
  • 文件写入:
    包含头文件fstream,创建一个ofstream对象,将该流对象与一个文件连起来,使用<<连接输入的数据结构,这里我们可以将文件写入和读取理解成,建立管道连接的过程,首先写入时先得有一个管道(流),然后将流的一端连在文件上(通过文件地址,即打开文件的过程),流的另一端连接对应的数据结构用于输入。输入完毕后要拔下管道(关闭连接)。
  • 文件读取和控制台输入一致,把ifstream换成fstream即可
上一篇下一篇

猜你喜欢

热点阅读