请问为什么这样是错的,不是太了解宏常量的用法,最好有相关的解答
2条回答 默认 最新
- CSDN专家-link 2021-10-14 09:14关注本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用CSDN专家-link 2021-10-14 09:15
#define只是给代码块起个别名,如果你带了分号,会进行整体替换,将MAXSIZE替换为 1000;
这样成了 int test[1000;];当然不行啦2回复展开全部4条评论
收起
1000后面的分号删掉
#define只是给代码块起个别名,如果你带了分号,会进行整体替换,将MAXSIZE替换为 1000;
这样成了 int test[1000;];当然不行啦
满意还请点击采纳支持一下
报告相同问题?