说来惭愧,被运算符优先级害了几次了
之前是 <<, >> 等位移运算符,他的优先级是低于+,-运算符的;
被害了一次之后,每次使用位移运算符都小心翼翼,不过用宏把一些常用的位移运算包装了之后,这个问题就少多了;
然而今天又被另外一个运算符给耍了一把
sizeof(yf_circular_buf_t)+ _yfr_tdp_isstream(conn_hash) ? 0 : sizeof(yf_sockaddr_storage_t)
就是一个+运算和一个选择运算符,悲剧的是,上面这个结果竟然是0;
我了个去;
又记住了一个比加法运算符低级的东东;
阅读(2530) | 评论(0) | 转发(0) |