Главная /
Структуры и алгоритмы компьютерной обработки данных /
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода: float arifm(int k, ...) { int *p=&k;//настроили указатель на параметр k float s=*p; //значение первого параметра присвоили s int i; for(i=1;(*p)!=0;i++) //пока н
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
float arifm(int k, ...) {
int *p=&k;//настроили указатель на параметр k
float s=*p; //значение первого параметра присвоили s
int i;
for(i=1;(*p)!=0;i++) //пока нет конца списка
s+=*(++p);
return s/(i-1);
}
вопрос
Правильный ответ:
известен признак конца списка параметров
известно количество параметров в списке
контроль конца списка параметров данной функции проводить не надо
количество параметров у функций при компиляции должно быть фиксировано
Сложность вопроса
79
Сложность курса: Структуры и алгоритмы компьютерной обработки данных
75
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Мчусь отмечать отмечать экзамен интуит
24 июн 2020
Аноним
Если бы не опубликованные подсказки - я бы не смог решить c этими тестами интуит.
28 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите обращение, аналогичное обращению *(*(mas+i)+j) к элементу двумерного массива размерности MN.
- # Укажите неверные варианты объявления и/или инициализации массива.
- # Какой тип данных можно использовать в качестве типа элемента структуры?
- # Укажите порядок вершин при обходе графа в ширину, начиная с вершины 5 [Большая Картинка]