Olası Çoğalt:typedef arasındaki fark ve tanımlamak
#define NUM int ... NUM x; x = 5; printf("X: %d\n", x);
Ve bu:
Is typedef and #define the same in c?
Confused by #define and typedef
herhangi aşağıdaki arasındaki fark var mı
typedef int NUM;
...
NUM x;
x = 5;
printf("X : %d\n", x);
Her iki test de sorunsuz olarak derlenir ve çalıştırılır. Yani, onlar eşdeğer mi?
Teşekkürler.