/* local variable definition */ int max(int num1, int num2); int main () { int a = 100; int b = 200; int ret; /* calling a function to get max value */ ret = max(a, b); printf( "Max value is : %d\n", ret ); return 0; //error is underdefined reference to max //1 id returned 1 exit status }
#include <stdio.h> int max(int num1, int num2) { int result; if (num1 > num2) result = num1; else result = num2; return result; }; int main() { int a = 100; int b = 200; int ret; /* calling a function to get max value */ ret = max(a, b); printf( "Max value is : %d\n", ret ); return 0; }
max
main
#define max(a, b) (a >= b ? a : b)
#include <stdio.h> /* max function declaration */ int max(int num1, int num2); int main () { int a = 100; int b = 200; int ret; /* calling a function to get max value */ ret = max(a, b); printf( "Max value is : %d\n", ret ); return 0; } /* max function definition */ int max( int num1, int num2) { return num1 > num2 ? num1 : num2; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)