변수 선언의 위치


다음의 프로그램은 잘못된 프로그램입니다. 하지만 명령문 하나만 위치를 바꾸면 올바르게 작동할 수 있습니다. 그 명령문을 찾아서 위치를 바꾸십시오.





if 문 안에 abs 지역변수가 선언되어 있는데 이는 if 로 묶인 블락 안에서만 유효하다. 그러므로 11 라인에서 abs 를 접근하려고 할 때 식별자를 찾을 수가 없다. 그래서 해당 지역변수 선언을 if 문 바깥으로 옮겨야 한다.



+ Recent posts