функции с переменным числом параметров в c



Автор Вера Кудрявцева задал вопрос в разделе Другие языки и технологии

Функция с переменным числом параметров и разными типами в Си и получил лучший ответ

Ответ от Николай Веселуха[гуру]
// Visual C++ 2013 #include <stdio.h> #include <locale.h> double avg(int, ...); int main() {     setlocale(LC_CTYPE, \"Russian_Russia.1251\");     printf(\" Среднее арифметическое для (132, 17, 23, 9, 5, 11) = %f\\n\", avg(6, 132, 17, 23, 9, 5, 11));     getchar(); } double avg(int q, ...) {     va_list ptr;     int sum = 0, quantity = q;     _crt_va_start(ptr, q);     do sum += _crt_va_arg(ptr, int); while (--q);     _crt_va_end(ptr);     return (double)sum / quantity; }

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Функция с переменным числом параметров и разными типами в Си
Вариативная функция на Википедии
Посмотрите статью на википедии про Вариативная функция
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*