**Autonomous driving tech./*C++

[C++] 12_switch 구문과 break continue 구문

2wnswoo 2024. 9. 18. 12:17

switch 구문과 break; 구문을 사용한 예시코드

 

switch 구문은 사용자의 입력을 받는 cin과 경우를 나타내는 case와 함께 사용된다.

break; 구문은 모든 반복문에서 사용이 가능하며, 더 이상 아래의 코드를 읽지 않고 멈추게 하는 기능을 가지고 있다.

 

while 구문과 break; 구문을 사용한 또 다른 예시 코드

위의 코드는 정수형으로서 i를 0으로 초기화 한 후 while 문에 true를 넣어 항상 실행이 되도록 하였고

0 부터 11까지는 출력이 되도록 하였고 11이 되는 순간 if 문 안에 break; 구문을 넣음으로써 while 문을 빠져나가게 하였고

"while문이 끝났습니다." 라는 문장을 출력하는 것으로 끝이 났다.

for 문과 continue; 구문을 사용한 또 다른 예시 코드

상수로서 SIZE를 30으로 초기화 해주었고 사용자가 입력한 값을 저장하는 line이라는 이름으로 문자형 배열을 만들어주었다.

그리고 for문을 사용하여 문장의 처음부터 개행문자를 만나기 전까지 문장을 출력하는데, 동시에 spaces 값을 1씩 증가시킨다. 그런데 if문을 사용하여 공백이라면 spaces 값을 증가 되지 않도록 continue; 구문을 사용하였다.

 

 

위 내용은 '인프런 C++ 강의'의 일부를 정리한 내용입니다.