전역 변수, 지역 변수와 메모리 영역간의 상관 관계

태량·2023년 7월 11일
0
”외부 스택 프레임에서 내부 스택 프레임의 변수에 접근 하는 것은 불가능하나 그 역은 가능하다.”

⇒ 아래 코드는 컴파일 오류가 있습니다. 어디서 문제가 있을까요? 그 문제를 위에 스택 프레임의 변수 관점에 대해 작성한 인용문과 함께 생각 해보세요.

⇒ 더 나아가 for문과 while문의 변수에 대한 차이를 생각 해볼 수 있습니다. 
for(int i = 0 ; i < n ; i++) 에서 int i 에 대하여

```java

package studyGroup;

public class Study1 {

    public static void main(String[] args) {

        int i = 10;
        int k = 20;

        if(i == 10){

            int m = k+5;
            k=m;

        } else {

            int p = k + 10;
            k = p;

        }

        k = m + p;

    }

}

```
profile
좋은 영향력과 교류를 위하여

0개의 댓글