C

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

Terma të lidhur