鱼C论坛's Archiver
论坛
›
C\C++交流
› 带参的宏的问题
Cy86183570
发表于 2016-10-30 19:48:44
带参的宏的问题
#define s(y) ((y)*(y))
void main()
{
int i=1;
while(i<=5)
{
printf("%d",s(i++));
}
}
结果怎么是1925
i 执行完一次不是加1吗,可怎么是加2???
谦虚求学
发表于 2016-11-1 14:12:23
S(Y)一定是全局变量了{:5_109:}
页:
[1]
查看完整版本:
带参的宏的问题