#include"stdio.h"
#define SQ(y) ((y)*(y))
int main(void)
{
int i=1;
while(i<=5){
printf("%d\n",SQ(i++));
}
/****************************
VC++6.0运行结果为1,9,25
DEVC++运行结果为2,12,30
为啥会出现这样的情况呢,为什么不是打印出1,4,9,16,25?
*****************************/
相关分类