C++筆試題之宏定義相關

 

一、spa

#define CALC(X) X*X

int i; i=CALC(5+5)/(2+2); cout<<i<<endl;

 

輸出:31code

宏定義在替換處展開爲:i = 5+5*5+5/(2+2);blog

因而計算下來,i=30+5/4,因此i=31。class

相關文章
相關標籤/搜索