最近总在看基础,基础的深度学习,基础的语言,基础的数据结构与算法,真的是很无聊。

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