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