宏定义的玄学错误,大佬们来看看

P1501 [国家集训队] Tree II

@[Appleuiy](/user/137238) 当然用 `,` 隔开啦不然用什么 两条并列语句啊(
by dblark @ 2020-02-02 14:13:20


用宏请把该加的括号加完,要不就别用( 很容易搞出来一堆看不懂的错误
by qwqqwq_qwqqwq @ 2020-02-02 14:19:34


@[Appleuiy](/user/137238) 不要把宏定义当成函数用了啊喂( 你可以理解为原封不动的替换
by kkksx @ 2020-02-02 14:45:23


@[御坂20001号](/user/115482) 原封不动按理说没错啊 为什么逗号换成句号就是0分 就针对pushup
by Appleuiy @ 2020-02-02 14:57:18


@[dblark](/user/40241) 不能用 ;吗
by Appleuiy @ 2020-02-02 14:58:06


@[qwqqwq_qwqqwq](/user/213897) 感谢提醒
by Appleuiy @ 2020-02-02 14:58:50


说错了 是 用;隔开就是0分
by Appleuiy @ 2020-02-02 15:05:23


@[Appleuiy](/user/137238) ```cpp #define ad(x) x * 2 cout<<ad(x + 2)<<endl; ``` x=2时,你觉得会输出多少?
by kkksx @ 2020-02-02 15:09:45


在你的access(x)里面,如果不用逗号的话,siz只会被更新一次
by kkksx @ 2020-02-02 15:10:47


@[御坂20001号](/user/115482) 噢噢噢噢 我明白了! 谢谢大佬!!! 去吃饭了 没及时回复 抱歉
by Appleuiy @ 2020-02-02 16:47:41


|