본문 바로가기
2학년 2학기/윈도우즈 프로그래밍

오버 플로우 검사문 (Checked)

by kkkkk1023 2024. 9. 30.

오버플로 검사문 (Overflow Checking)

  • checked 문: 오버플로를 명시적으로 검사
checked {
    int result = int.MaxValue + 1;  // 오버플로가 발생하여 예외 발생
}

 

 

  • unchecked 문: 오버플로를 검사하지 않음
unchecked {
    int result = int.MaxValue + 1;  // 오버플로가 발생해도 예외 발생하지 않음
    // result: -2147483648
}

'2학년 2학기 > 윈도우즈 프로그래밍' 카테고리의 다른 글

필드와 프로퍼티의 차이  (0) 2024.09.30
표준 입출력  (0) 2024.09.30
Break와 Continue  (0) 2024.09.30
Nullable Type  (0) 2024.09.30
형변환(캐스팅)  (0) 2024.09.30