범위(scope)

킴스코딩클럽·2022년 9월 20일
1

CS기초 시리즈

목록 보기
6/71
{
	int number1 = 1;


	{
		int number2 =1; // 이 블록 안에서만 유효하다는 뜻 이 영역에 한정됨
		//  이 지역에 한정되어 있음 - local variable : 지역 변수 
	}

	 이 밖에서 변수number2를 출력하면 에러가 발생함 
	  number1 출력은 에러가 발생하지 않음	

}
{
	int number = 1;
	{
		int number = 2;
	}
}

같은 number의 이름을 가진 변수이지만 공존할 수 있음(범위의 개념으로 인해)

반복구문에서 scope

while
for

do 
{
	// 반복할 문장
do while 문 최소 한번은 반복하고 조건을 확인할 때 사용	
} while(조건식);

while 
for

break; 
	 반복을 깨고 나가자 만나면 깨고 나감
continue;
	 반복을 재개함 >> 반복문 처음을 돌아감
if(
	//A
	continue
	//B >> B가 실행되지 않음

for
	for(초기화식;조건식;증감식) 
 ;식이 마무리가 되었다는 이야기 둘다 연산자가 쓰이므로 식으로 본다
 초기화식이 먼저 실행됨 그다음 조건식에서 참이냐 거짓이냐를 확인함
참이면 {} 반복 블럭이 실행됨 
반복이 끝나면 증감식이 실행되고 
그 다음 조건식이 실행되고 반복 블럭이 실행되고
다시 증감식이 실행됨
	{
		
	}
profile
공부 기록용

0개의 댓글