C öğrenmeye başlıyorum fakat şu iki olayı anlamadım
1) %s %d gibi değerler var bunlar tam olarak ne ve ne işimize yarıyor ?
2) #define altında string form operetörü (#) ne işimize yarıyor ?
örn
#define YAZ(X) printf{#x , %d "n"}
çıkan sonuç
"Merhaba"
edit: Lütfen "c öğrenme, eski dil, kullanımı yok," tarzı şeyler yazmayın.
ekstradan bir bellek kullanımına niçin gittiğimizi anlamadım ayrıca burdaki x bizim atadığımız bir değer mi öyleyse scanf imiz nerede ? eğer yeterli anlatamadıysam kitabıma bakıp tekrar yazabilirim ayrıntılı olarak