Variadic functions (...)
Në shqip: Funksionet me numër të ndryshueshëm argumentesh
ShpjegimiSQ
Një funksion variadic pranon sa argumente të duash, si printf(). Në C shkruhet me ... dhe argumentet lexohen me va_start, va_arg dhe va_end nga <stdarg.h>.
EnglishEN
A variadic function accepts any number of arguments, like printf(). In C it's written with ... and the arguments are read with va_start, va_arg and va_end from <stdarg.h>.
Si ta mendosh
Si një qese pazari pa kufi.
Lexoje në anglisht
Like a shopping bag with no limit.
Shembull kodic
int shuma(int n, ...) {
va_list a; va_start(a, n); int s = 0;
while (n--) s += va_arg(a, int);
va_end(a); return s;
}