#include<stdio.h>
#include<conio.h>
#define ABC 20
#define XYZ 10
#define XXX ABC - XYZ
void main()
{
int a;
a = XXX * 10;
printf("\n %d \n", a);
getch();
}
出力は100になると思いましたが、結果を見ると-80でした。角かっこを付けた場合#define XXX (ABC-XYZ)
、出力は100になりますが、角かっこを付けないと、出力は-80になります。