0725-奇奇怪怪的错误

1.有时候time limited error,是因为数组开小了(请过路大佬指教为什么)

2.要狠狠的注意符号的优先级别

(从我同桌dalao那里摘来一份符号优先级别的表,我们一起来熟悉一下)

为了不被他打,我还是把出处标出来

下面是各个操作的优先级(同级的是从左到右运算)

  1.      ( )     [ ]     ->     .     ::      ++(后置)     --(后置)
  2.      !     ~     ++(前置)     --(前置)     -     +     *     &     ( type )     sizeof
  3.      ->*     .*
  4.      *     /     %
  5.      +     -
  6.      <<     >>
  7.      <     <=     >     >=
  8.      ==     !=
  9.      &
  10.      ^
  11.      |
  12.      &&
  13.      ||
  14.      ? :(三元运算符)
  15.      =     +=     -=     *=     /=     %=     &=     ^=     |=     <<=     >>=
  16.      ,

比如今天(20180728)我就偷懒,本来想表达:if ( mod % 2 == 0 )

                                          然后图个方便,改成:if ( ! mod % 2 )

                                          结果又花了大把的时间调试。。。

对于我偷懒写到的if 语句,它会先判断mod 是否为0,然后再进行取模

所以的所以以后一定要加括号啊(我记得我再哪里写过,但自己都忘了,该打)

3.未完待续……

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值