title: Macro vs Function in C
body: <p>I often see instances in which using a macro is better than using a function.</p>
  <p>Could someone explain me with an example the disadvantage of a macro compared to a function?</p>