第六章 分支语句和逻辑运算符

6.2 逻辑表达式

  • ||的优先级比关系运算符低,||工作原理C++11的说法是,运算符左边的子表达式先于右边的子表达式
  • C++逻辑OR和逻辑AND运算符的优先级都低于关系运算符,另一方面,!运算符的优先级高于所有的关系运算符和算术运算符

6.3 字符函数库cctype

  • isalpha()来检查字符是否未字母字符
  • isdigit()来测试字符是否为数字字符
  • isspace()来测试字符是否为空白
  • ispunct()来测试字符是否为标点符号

6.5 switch语句

  • switch语句中的每个case标签都必须是一个单独的值,另外,这个值必须是整数(包括char),因此switch无法处理浮点测试,另外,case标签还必须是常量。如果既可以使用if else语句,也可以使用switch语句,则当选项不少于3个时,应使用switch语句

6.8 简单文件的输入输出

  • 在open()使用完文件后,应使用close()将其关闭,当文件不存在时,使用open()将新建一个文件,当再次运行该程序时,open会先截断该文件,即将其长度截短到零,丢弃原有的内容,然后将新的输出加到该文件中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值