Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C] отладка 20.07.01 00:59 Число просмотров: 933
Автор: дефлоратор Статус: Незарегистрированный пользователь
|
> > > Напиши под винду дорогой > > > >
> > int main()
> > {
> > int a[4];
> > a[4]=666;
> >
> > return 0;
> > }
> >
>
> с этим понятно. память в винде выделяются постраницно.
> размер страницы точно превышает 4 байта. если точнее, то
> размер страницы
> равен 4 килобайта. потому код
> int a[4];
> a[100]=666;
> тоже пройдет. все зависит от того, где у тя в этой странице
> конкретно массив расположен. если хорошенько извратнуться,
> то можно сделать так, что последний индекс массива попадет
> на границу страници памяти. тогда если ты выйдешь за
> пределы массива, то тогда точно получишь нарушение
> доступа))
---
сегодня будем делать второе упражнение
int main()
{
int a[4];
a[0x100000]=666;
return 0;
}
---
шел бы ты рихтера читать милый :)
|
|
|