text: Это вызывает ошибки сегментации во время выполнения программы на многих системах. int * ptr = (int *) 0; *ptr = 1; Ещё один способ вызвать ошибку сегментации заключается в том, чтобы вызвать функцию main() рекурсивно, что приведёт к переполнению стека: int main() { main(); } Обычно ошибка сегментации происходит потому, что: указатель нулевой, указатель указывает на произвольный участок памяти (возможно потому, что не был инициализирован), указатель указывает на удалённый участок памяти.