Break large programs into smaller reusable functions.
Modular programming involves dividing a program into independent functions (modules). Each function performs a specific task, reducing complexity and improving reusability.
#include <stdio.h>
void greet() {
printf("Hello! Welcome to modular programming.\n");
}
int main() {
greet();
return 0;
}
#include <stdio.h>
int multiply(int a, int b) {
return a * b;
}
int main() {
printf("Result = %d\n", multiply(4, 6));
return 0;
}
#include <stdio.h>
int add(int x, int y); // function declaration
int main() {
int sum = add(7, 5);
printf("Sum = %d\n", sum);
}
int add(int x, int y) { // function definition
return x + y;
}
Write functions to: