#include #define PERIMETER(x) (x + x + x + x) int perimeter(int); void main(void) { int size = 4, size1 = 4, answer, answer1; answer = PERIMETER(size); answer1 = perimeter(size1); printf("\n1 - %d, %d function call - %d %d ", size, answer, size1, answer1); size = 4; size1 = 4; answer = PERIMETER(size + 1); answer1 = perimeter(size1 + 1); printf("\n1 - %d, %d function call - %d %d ", size, answer, size1, answer1); size = 4; size1 = 4; answer = PERIMETER(size++); answer1 = perimeter(size1++); printf("\n1 - %d, %d function call - %d %d ", size, answer, size1, answer1); size = 4; size1 = 4; answer = PERIMETER(--size); answer1 = perimeter(--size1); printf("\n1 - %d, %d function call - %d %d ", size, answer, size1, answer1); size = 4; answer = (--size) + (--size) + (--size) + (--size); answer1 = perimeter(size); printf("\n1 - %d, %d\n", size, answer); } int perimeter(int size) { return(size + size + size + size); }