Since C macros use mere textual substitution, this may result in unintended side-effects and inefficiency due to re-evaluation of arguments and order of operations.
Пошто С макрои користе текстуалну замену, то може довести до нежељених споредних ефеката и неефикасности због поновне процене аргумената и редоследа операција.