Qual è l’output del seguente programma?
#include#define prod(a, b) a*b int main() { int a=10, b=5; printf("%d\n", prod(a+b, a-b)); return 0; }
Soluzione: 55 (invece di 75…)
Il quesito chiede di riconoscere l’errore nella scrittura della macro…
#define prod(a, b) (a)*(b)