카테고리 없음

제어문을 만들 때 유의점

스물훈 2020. 4. 13. 11:54

1. 제어문을 만들 때 ;(세미콜론)에 유의

if(조건);{} // else가 있으면 에러이고 elser가 없으면 if가 없는것과 같음

switch(변수);{} // 에러

while(조건);{} // 반복하지 않고 한번만 수행

for(초기식;조건식;두번째부터 반복할 식;);{} // 반복하지 않고 한번만 수행

 

괄호 뒤에 ;을 붙이는 경우는 do{내용}while(조건); 뿐

 

2. 내용이 한 줄 인 경우는 {}생략가능하지만 하지 않는것을 권장

 

3. 제어문 안에서 만든 변수는 제어문 안에서만 사용 가능

 

4. 제어문 안에 제어문 사용 가눙

- scope의 법칙: 쌍으로 만들어져야 하는 구문은 가까이에서 만든 것과 결합 영역이 다르면

  동일한 이름을 가지고 기능을 부여해도 된다. 

  여러 곳에서 이름을 만든 경우 가까이에서 만든 이름을 먼저 찾는다.

 

5. break와 continue

 

break

- 반복문 안에서 분기문(if인 경우가 많음)과 함께 사용해서 반복문을 종료하는 역할.

 

continue

- 반복문에서 분기문과 함께 사용되서 다음 반복으로 넘어가는 역할.

  분기문(if)문의 조건이 true가 되면 contiue를 만나서 내용을 수행하지 않고 다음 반복으로 넘어감.

  ex) for{
           if(조건){

                     continue;

           }

    내용

 }