সি ফাংশন
🌈সি ফাংশন কি?
📋সি ফাংশন হলো নির্দিষ্ট কোনো কাজ সম্পাদন করার পদ্ধতি।
⚒️সি ফাংশন নির্দিষ্ট কোনো কাজ সম্পাদন করতে ব্যবহৃত হয়।
কোড সংগঠিত ও পুনঃব্যবহারযোগ্য করার উদাহরণ।
c
#include <stdio.h>
void message() {
printf("%s", "হ্যালো বিশ্ব");
}
int main() {
message();
return 0;
}
ডেটা রিটান করার উদাহরণ।
c
#include <stdio.h>
const char *message() {
return "হ্যালো বিশ্ব";
}
int main() {
printf("%s", message());
return 0;
}
রেফারেন্স দ্বারা মান প্রদান করার উদাহরণ।
c
#include <stdio.h>
void reference(int *number) {
*number = 123456;
}
int main() {
int number = 100;
reference(&number);
printf("%d", number);
return 0;
}
পরিবর্তনশীল সংখ্যক প্যারামিটার গ্রহণ করার উদাহরণ।
c
#include <stdio.h>
#include <stdarg.h>
int sum(int count, ...) {
va_list numbers;
va_start(numbers, count);
int total = 0;
for (int item = 0; item < count; item++) {
total += va_arg(numbers, int);
}
va_end(numbers);
return total;
}
int main() {
printf("%d", sum(5, 10, 15, 10, 25));
return 0;
}
কলব্যাক কার্যকর করার উদাহরণ।
c
#include <stdio.h>
const char *text = "হ্যালো বিশ্ব";
const char *message() {
return text;
}
int main() {
printf("%s", message());
return 0;
}
নামবিহীন ফাংশন তৈরি করার উদাহরণ।
c
#include <stdio.h>
const char *message() {
return "হ্যালো বিশ্ব";
}
int main() {
const char *(*function)() = message;
printf("%s", function());
return 0;
}
কল যোগ্য তৈরি করার উদাহরণ।
c
#include <stdio.h>
const char *message(const char *text) {
return text;
}
void call(const char *(*function)(const char *)) {
printf("%s", function("হ্যালো বিশ্ব"));
}
int main() {
call(message);
return 0;
}
নিজেকেই পুনরায় কল করার উদাহরণ।
c
#include <stdio.h>
void counter(int number) {
if (number <= 0) {
return;
}
printf("%s %d\n", "নাম্বার", number);
counter(number - 1);
}
int main() {
counter(10);
return 0;
}
সি কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ
আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন