Step-by-step उदाहरणों के साथ समझें Functions का concept
C प्रोग्रामिंग में Function एक ऐसा code block होता है जो किसी specific काम को करता है। Function का उपयोग program को छोटे-छोटे भागों (modules) में बांटने के लिए किया जाता है। इससे program का code साफ-सुथरा, समझने में आसान और दोबारा इस्तेमाल करने योग्य बनता है।
return_type function_name(parameter_list) {
// function का code यहाँ लिखें
}
Example:
int add(int a, int b) { return a + b; }
#include <stdio.h>
// Function declaration (prototype)
int add(int a, int b);
int main() {
int result;
result = add(10, 20); // Function call
printf("Sum = %d", result);
return 0;
}
// Function definition
int add(int a, int b) {
return a + b;
}
#include <stdio.h>
void printMessage(char name[]) {
printf("Hello, %s!\n", name);
}
int main() {
printMessage("Amit");
return 0;
}
#include <stdio.h>
int factorial(int n) {
if (n == 0)
return 1; // Base case
else
return n * factorial(n - 1); // Recursive call
}
int main() {
int num = 5;
printf("Factorial of %d is %d", num, factorial(num));
return 0;
}
C में functions के चार प्रकार होते हैं:
C Programming में Functions का उपयोग program को modular, readable और efficient बनाने के लिए किया जाता है। ऊपर दिए गए उदाहरणों को ध्यान से पढ़ें और खुद भी practice करें। इससे आपको Functions का concept अच्छी तरह समझ आएगा और आप बड़े programs को आसानी से लिख पाएंगे।