answered
Inline functions copy the function at that place at the time of compilation but macros just copy and paste the code written you will understand better by this example #define mul(a,b) a*b int main() { int c=sum(3+2,2); return 0; } your expected answer will be 10 but the program returns 7. I'll leave it for … Read more