Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Есть функция, в прототипе которой несколько параметров перечислены через запятую. Можно ли в теле функции обработать их, как массив? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы: Написать функцию, которая находит произведение ненулевых элементов двух строк матрицы http://www.cyberforum.ru/cpp-beginners/thread880163.html
Задание: В предлагаемых вариантах необходимо написать и протестировать отдельные функции для работы с матрицами, в том числе и функцию печати матрицы. Для организации связи между функциями...
C++ Вычислительная геометрия (Даны координаты центра, R окружности, координаты точки вне окруж-ти. Найти точку пересечения одной из касательных с окруж-ю) Даны координаты центра (xc,yc) и радиус R окружности, координаты точки (x,y) вне окружности. Найти точку пересечения одной из касательных с окружностью. Формат входных данных: Пять вещественных... http://www.cyberforum.ru/cpp-beginners/thread880151.html
умножение многочлена C++
C++ Выполнить сортировку одномерного массива X(100) методом Шелла
задание: Выполнить сортировку одномерного массива X(100) методом Шелла. В отсортированном одномерном массиве X(100)выполнить поиск заданного элемента методом бинарного поиска. Вот программа: ...
C++ Написать программу, которая выражает среднее арифметическое элементов матрицы суммы целых чисел без учета значений мин и макс элементов http://www.cyberforum.ru/cpp-beginners/thread880125.html
Написать программу, которая выражает ср. арифметическое элементов матрицы суммы целых чисел размерностью 3*3 без учета значений мин и макс элементов. Вывести на экран полученную сумму, а также мин и...
C++ Очередная сортировка в структуре студент по заданию нужна сортировка по возрастанию номера групп, если я пытаюсь использовать для этого qsort, компилятор выдаёт фатальную ошибку. по возможности вставить эту сортировку после чтение массива... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619

Есть функция, в прототипе которой несколько параметров перечислены через запятую. Можно ли в теле функции обработать их, как массив? - C++

27.05.2013, 07:39. Просмотров 689. Ответов 11
Метки (Все метки)

Например,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
double max(double x1, double x2, double x3, double x4)
{
 int m;
 int i;
 double *a;
 a=&x1;
 for (i=3, m=0; i>0; --i)
 {
  if (a[i]>a[m])
  {
   m=i;
  }
 }
 return a[m];
}
?

Добавлено через 1 минуту
Есть какое нибудь соглашение о вызовах, гарантирующее, что все параметры будут в определённом порядке помещены в стек? И можно как то указать, что функция должна быть под этим соглашением?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru