首页 > 试题广场 >

#define SQUARE(X) X * X void m

[单选题]
#define SQUARE(X) X * X
void main (void) {
   printf (“Square = %d” , SQUARE(10+2) ); 
}
程序的输出是什么?
  • 144
  • 32
  • 122
  • 12
因为#define只是进行内容替换,所以将10+2进行替换得到的是10+2*10+2,得到的是32
发表于 2019-06-24 10:09:55 回复(0)
10+2X10+2=32
发表于 2019-03-13 15:58:52 回复(2)