#define宏定义的陷阱
我们知道,#define是C/C++中用于宏定义的,一般的理解就是直接将其在程序中替换掉。具体什么的就不多说了,主要说说容易出错的几个点:(笔者也是在各种打击中偶然收获的)
题1:下面题目的答案是?(填空题)
for(int i=0;i<5;++i) ;printf("#");这样一来,输出的结果就很明了了。输出一个#
发布时间: 2013-10-25 14:36:53 作者: rapoo
#define宏定义的陷阱
我们知道,#define是C/C++中用于宏定义的,一般的理解就是直接将其在程序中替换掉。具体什么的就不多说了,主要说说容易出错的几个点:(笔者也是在各种打击中偶然收获的)
题1:下面题目的答案是?(填空题)
for(int i=0;i<5;++i) ;printf("#");这样一来,输出的结果就很明了了。输出一个#