소프트웨어공학

C언어_프로그래밍 오류, 중복프리선언

스윙스윙 2021. 12. 15. 21:59

▣ 프로그래밍 언어_프로그래밍 오류, 중복프리선언

2013년 26번

정답 : 2번

bb은 선언시 자동으로 0으로 초기화되기 때문에 aa변수가 중복 해제되어 '중복 프리 선언'오류 발생

* 컴파일러에 따라 정수형 변수 선언시 0으로 초기화 되지 않는 경우도 있을 수 있기 때문에 이슈존재

정적변수로 선언했으면 0으로 초기화 되는 것이 맞으나, 정적변수로 선언한 것이 아니라 로컬변수로 선언