# and ## in macros
Në shqip: Operatorët # dhe ## në makro
ShpjegimiSQ
Brenda një makroje, # e kthen një argument në tekst (#x → "x"), dhe ## i ngjit dy copa në një emër (a ## b → ab). Përdoren për të krijuar kod të përsëritur automatikisht.
EnglishEN
Inside a macro, # turns an argument into text (#x → "x"), and ## glues two pieces into one name (a ## b → ab). They're used to generate repetitive code automatically.
Si ta mendosh
Si një makinë etiketash që e shtyp emrin e çdo produkti.
Lexoje në anglisht
Like a label maker printing each product's name.
Shembull kodic
#define SHFAQ(x) printf(#x " = %d\n", x)
int nota = 5;
SHFAQ(nota); // nota = 5