zoukankan
html css js c++ java
多加括号死不了,少加括号不安全
最简单的例子:
#define MAX(a,b) (((a)>(b))?(a):(b))
如果写成:
#define MAX(a,b) ((a>b)?a:b)
语法上也正确,但是很容易造成隐藏的错误!
因为如果当a或者b为表达式时,宏替换后的代码就跟程序员的本意不同了!
查看全文
相关阅读:
hdu-3376-Matrix Again(最小费用最大流)
CF-164C. Machine Programming(最小费用最大流)
splay模板
POJ-3580-SuperMemo(splay的各种操作)
pygame安装
hg 证书验证失败
hdu-3487-Play with Chain-(splay 区间翻转,切割,插入)
jvm 重载 重写
多线程踩坑
hashmap时间复杂度
原文地址:https://www.cnblogs.com/len3d/p/228319.html
最新文章
一般组合
全组合
不重复的组合
建树
未选择的路
统计学习第五章
集体智慧编程第8章
感知机(perceptron)
bzoj4873[SHOI2017]寿司餐厅(最大权闭合子图、最小割)
day1
热门文章
[THUWC2019]迷路(最小环)
洛谷P3761[TJOI2017]城市(树的直径、半径)
BZOJ3884上帝与集合的正确用法
[学习笔记]K-D树
BZOJ1396识别子串(后缀自动机)
BZOJ4516[SDOI2016]生成魔咒(后缀数组/后缀自动机)
BZOJ4555[HEOI2016/TJOI2016]求和
放个NTT模板
POJ-3189-Steady Cow Assignment(最大流+枚举)
POJ-3204-Ikki's Story I
Copyright © 2011-2022 走看看