Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C/C++ 프로그램의 분할 오류란 무엇입니까?


세그먼테이션 오류는 프로그램이 액세스가 허용되지 않은 메모리 영역에 액세스하려고 할 때 발생합니다. 즉, 프로그램이 운영 체제가 프로그램에 할당한 제한을 초과하는 메모리에 액세스하려고 할 때

세그먼트 오류는 주로 다음과 같은 포인터로 인해 발생합니다.

  • 제대로 초기화되곤 합니다.

  • 그들이 가리키는 메모리가 재할당되거나 해제된 후에 사용됩니다.

  • 인덱스가 배열 범위를 벗어나는 인덱스 배열에서 사용됩니다.