Function declaration,definition,calling
Function declaration,definition,calling
Syntax of a Function
return_type function_name(parameter_list);
Tells the compiler about the function name, return type, and parameters
before it is used.
Usually written before the main() function.
Example:
2. Function Definition
Example:
3. Function Call
Example:
#include <stdio.h>
// Function Declaration
int add(int a, int b);
int main() {
int x = 5, y = 10, result;
// Function Call
result = add(x, y);
// Function Definition
int add(int a, int b) {
return a + b;
}
✅ Code Reusability
✅ Better Readability
✅ Easy Debugging
✅ Modular Programming
Example Program:
#include <stdio.h>
// Function Declarations
int main() {
// Function Calls
if (num2 != 0)
else
return 0;
}
// Function Definitions
return a + b;
return a - b;
return a * b;
return (float)a / b;