What is the difference between a macro and a function?
Level 2
1.
Write a macro to calculate area and perimeter of a rectangle.
#include<stdio.h>#define area(l,b) (l*b)#define perimeter(l,b) (2*(l+b))intmain(){printf("Area is %d and perimeter is %d.\n",area(5,2),perimeter(5,2));return0;}