次の違いはありますか。
#define NUM int
...
NUM x;
x = 5;
printf("X: %d\n", x);
この:
typedef int NUM;
...
NUM x;
x = 5;
printf("X : %d\n", x);
どちらのテストも問題なくコンパイルおよび実行されます。それで、それらは同等ですか?
ありがとう。
次の違いはありますか。
#define NUM int
...
NUM x;
x = 5;
printf("X: %d\n", x);
この:
typedef int NUM;
...
NUM x;
x = 5;
printf("X : %d\n", x);
どちらのテストも問題なくコンパイルおよび実行されます。それで、それらは同等ですか?
ありがとう。