জয়েন লগইন

সি variadic ফাংশন

🌈সি variadic ফাংশন কি?

📋সি variadic ফাংশন হলো পরিবর্তনশীল সংখ্যক প্যারামিটার গ্রহণ করার পদ্ধতি।

⚒️সি variadic ফাংশন পরিবর্তনশীল সংখ্যক প্যারামিটার গ্রহণ করতে ব্যবহৃত হয়।

সি variadic ফাংশন পরিবর্তনশীল সংখ্যক প্যারামিটার গ্রহণ করার উদাহরণ।

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;
}