
21.12.2009, 10:26
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
Не факт что будет работать. Просто та память под которую выделил всё будет доступна для массива, а что за её пределами, может вообще не существовать или быть отданной под другие нужны. К примеру для локальный переменных.
И тогда ты просто будешь затирать их.
Вот пример:
Код:
int mas[3];
int z;
z = 0;
mas[3] = 1122334;
printf("%i", z);
зависит от компилятора, но с большой вероятностью выведется не 0, а 1122334
|
|
|