Почему приведенный ниже код работает без сбоев @runtime?
А также размер полностью зависит от машины/платформы/компилятора! Я могу даже дать 200 в 64-битной машине. Как будет обнаружена ошибка сегментации в основной функции в ОС?
int main(int argc, char* argv[])
{
int arr[3];
arr[4] = 99;
}
Откуда берется это буферное пространство? Этот стек выделен процессу?