Вопросы для самоконтроля
1.
Чем в программе представляются формальные
параметры? Чем могут быть представлены
фактические параметры?
2.
В каком порядке компилятор обрабатывает
вызов функции?
3. Какие два способа
передачи параметров в функцию используются
в программировании? В чем их различия?
4. Какой способ
передачи параметров принят в Си? Как
это связано с использованием формальных
параметров?
5. Можно ли возвращать
значения через аргументы функции? Если
можно, то как это делается?
6. В чем состоит
идея метода передачи одномерных массивов
в Си и почему используется именно она?
7.
Когда в функцию передается простая
переменная, то в вызванной функции
изменения значения соответствующего
аргумента на фактической переменной
никак не сказывается. Но изменение в
функции значения элемента переданного
массива является изменением элемента
фактического массива. Объяснить обе
ситуации.
8.
В чем различие двух синтаксических форм
описания аргументов дял передачи
одномерных массивов? Насколько оно
принципиально?
9.
Если в функцию передается двумерный
массив, какие данные необходимо
передать в эту функцию, чтобы можно было
вести обработку массива?
10.
Что подразумевается, когда говорят, что
при передаче массива в функцию "теряется"
один его размер?