最近总在看基础,基础的深度学习,基础的语言,基础的数据结构与算法,真的是很无聊。
&&
||
的优先级比关系运算符低i++<6||i==j
如果在这一句之前i=10
,那么当i
与j
比较的时候,i=11
。17<age<35
不会报编译错误,但是将恒为true
。!
的优先级比关系因算符和算术运算符都高,因此要对表达式求反必须用!(x<1)
。&&
的优先级高于||
。#include<cctype>
可以用isalpha(ch)
、ispunct(ch)
、isspace(ch)
、isdigits(ch)
、isuper
来做一些与字符有关的测试。也有toupper
和tolower
。- C++中唯一一个需要三个数的运算符是
?:
switch
一定要搭配break
来用,case
只是行标签,不会令程序自动停下。