카테고리 없음
제어문을 만들 때 유의점
스물훈
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;
}
내용
}