Re: [FAQ&FME] C 語言新手十誡
在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
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 9 之 14 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章