База ответов ИНТУИТ

Основы программирования

<<- Назад к вопросам

Как передаются аргументы функций в языке Си?

(Отметьте один правильный вариант ответа.)

Варианты ответа
Через регистры процессора.
Через специально выделенные ячейки оперативной памяти.
Через аппаратный стек. (Верный ответ)
Похожие вопросы
Функция языка Си имеет прототип
    int f(int x, int y);
(т.е. имеет два целочисленных аргумента ивозвращает целочисленное значение).Локальные переменные и аргументы функцииадресуются относительно регистра FP, т.е. их адресаравны сумме содержимого FP и константы, задающей смещение.Чему равен адрес аргумента y функции?
В функции f языка Си описана одна целочисленнаяпеременная z:
    int f(int x, int y) {        int z;        . . .    }
Локальные переменные и аргументы функцииадресуются относительно регистра FP, т.е. их адресаравны сумме содержимого FP и константы, задающей смещение.Чему равен адрес переменной z?
Где хранятся локальные переменные функции в языке Си?
Есть ли ограничение на длину текстовой строки в языке Си?
Каковы размеры типов float и double в языке Си?
Есть ли ограничение на длину текстовой строки в языке Паскаль?
Какой механизм применяется для выполнения программы,написанной на языке C#?
Какой механизм применяется для выполнения программы,написанной на языке C++?
В каком алгоритмическом языке — в Паскале или в Си —операция конкатенации (соединения) строк реализуется болееэффективно?
В каком алгоритмическом языке — в Паскале или в Си —операция нахождения длины строки реализуется болееэффективно?