作者yaca (Jay)
看板C_and_CPP
標題Re: [FAQ&FME] C 語言新手十誡
時間Sun Aug 28 00:34:45 2005
在k大原po的第十一點,macro中,如果我的程式碼:
#include<stdio.h>
#define squared(a)a*a-a*a
int main(void){
int x=3,i;
i=squared(++x);
printf("i=%d\n",i);
return 0;
}
為什麼答案為-24,可以教教我嗎?
謝謝囉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.246.141