C Program to Find Maximum Between Two Numbers using Function
This program finds the maximum of two numbers using a user-defined function in C. It demonstrates how to declare, define, and call a function with return values.
Concept Overview
A function in C allows code reusability and better program organization. In this program, the `max()` function takes two integer arguments and returns the greater of the two.
Program
C
#include <stdio.h>
// Function to find maximum of two numbers
int max(int a, int b) {
return (a > b) ? a : b;
}
int main() {
int num1 = 10, num2 = 20;
int maximum;
// Function call
maximum = max(num1, num2);
printf("Max value is : %d\n", maximum);
return 0;
}
Output
Max value is : 20
Explanation
- The function `max()` takes two integer parameters and returns the greater value.
- In `main()`, two integers `a` and `b` are declared and passed to the `max()` function.
- The returned result is stored in `ret` and displayed using `printf()`.
- This program demonstrates function declaration, definition, and calling.
Note: You can modify the program to take user input instead of using predefined values.
Codecrown