작성
·
214
0
아래 코드가 제가 작성한 코드입니다.
교수님께서 작성한 코드는 이렇습니다.
그런데, 제가 작성한 코드는 정상적으로 출력되지 않습니다.
무엇이 다른걸까요..?
그리고 후에 함수 배울 때 설명해주시리라고 생각하지만, 지역변수와 전역변수의 개념을 모르겠습니다. 이 개념을 알고있어야 함수 구현할 때 제대로 알고 작성을 할 수 있을거라고 생각하는데, 어떤 차이가 있는지 알려주신다면 감사하겠습니다.
답변 1
0
해결했습니다.
제가 작성한 코드대로 입력하면,
i = 0으로 for문에 진입했을 때 그것을 i < width만큼 반복하는 것이 아니라,
cr 출력 → j 순환 [이것을 전체 i 순환만큼 반복]
하게됩니다.
처음에 첫 for문의 중괄호를 없애고 두 for문의 위치를 동등하게 입력해보기도 했는데, 그래도 이것역시
i 순환(cr출력) → j순환(줄바꿈)
으로 잘못됐다는 것을 깨달았습니다.