C语言宏定义嵌套容易出错,难道是C的Bug?
来源:互联网 发布:面板数据竖着是时间 编辑:程序博客网 时间:2024/05/21 10:10
今天的HDU上面做题
4501题的时候本想嵌套一个宏,简单一点,但是调试好久都不行,就是输出不对......
后来改成函数就可以了
#define max(x,y) x>y?(x):(y)ans[k][p][o] = max((max(Filter(k, p, o), (Filter(k, p, o - 1) + value ) )), (max(Filter(k - v1, p, o), Filter(k, p - v2, o )) + value));
结果不对....
int max(int x, int y){ return x>y?x:y;} ans[k][p][o] = max((max(Filter(k, p, o), (Filter(k, p, o - 1) + value ) )), (max(Filter(k - v1, p, o), Filter(k, p - v2, o )) + value)); Accepted
- C语言宏定义嵌套容易出错,难道是C的Bug?
- C语言容易出错的地方
- C语言scanf容易引发的bug
- C语言中容易出错的几个地方
- C语言一些容易出错的优先级问题
- C语言中最容易出错的知识点
- C语言中容易出错的优先级运算
- C、C++语言容易出错的几个地方
- c 语言宏定义低级bug
- 难道是Firefox的BUG?
- 【学习ios之路:C语言】C语言中容易出错的试题整理.
- c 中容易出错的 细节
- C、C++容易出错的几个地方
- C/C++中容易出错的地方
- 容易出错的c-集锦-日积月累
- C语言函数嵌套定义问题
- c 语言的宏定义
- C语言的宏定义
- UE常见快捷键操作 .
- 查询当前用户是否为域用户
- 类中静态变量与const常量成员的初始化
- 【转载】HTTP Live Streaming直播技术分析与实现
- (笔记) BT5 Nessus安装、配置、离线升级和插件调试方法
- C语言宏定义嵌套容易出错,难道是C的Bug?
- ImageMagick 安装失败问题
- hibernate配置文件hibernate.cfg.xml的详细解释
- string和byte[]的转换 (C#)
- 图论
- 再论最短路
- 后台使用JS,或调用前台的js
- C#:简说as和is运算符
- 实现iOS长时间后台的两种方法:Audiosession和VOIP