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