https://www.acmicpc.net/problem/10952
문제 상황
백준 10952번 문제를 풀던 중 코드를 입력하였으나, 9번째 줄에서 초기화되지 않은 지역변수를 사용했습니다.라는 오류가 뜸
원인
변수를 초기화하기 전에 해당 변수를 먼저 사용해 발생하는 문제임
변수 처음 생성 시 기존 메모리에 들어있는 값을 그대로 사용하기에 무슨 값이 들어있는지 알 수 없음.
따라서 예외 발생의 가능성이 있음.
이를 방지하기 위해 프로그램이 변수에 들어있는 값을 예상할 수 있는 범위에 두어야 함
이는 초기화를 통해 할 수 있음..
해결방법
A = 0;
B = 0;
▲ 이런 식으로 임의의 값으로 초기화를 시켜주면 된다.
'IT' 카테고리의 다른 글
C언어 백준 4673번 셀프넘버 해설 (0) | 2021.09.01 |
---|---|
src refspec main does not match any 에러 /git personal token key 입력 에러 (0) | 2021.08.30 |
scanf 오류 해결 방법 (C4996) (0) | 2021.08.30 |
LNK1120, LNK2019 확인할 수 없는 외부 기호 디버그 해결방법 (0) | 2021.08.24 |
Code language not supported or defined. 에러해결하기-비쥬얼스튜디오코드 (2) | 2020.11.16 |