Company
교육 철학

LV08 While문, break문

while문 vs for문

반복 수행하는 문법, 구조 외에 차이가 없다!
For문은 맨 앞줄에 변수값을 몇부터 몇까지 반복시킬지 구체적인 조건을 적는다.
While문은 구조가 단순하며, while문 안/밖에다가 조건들을 적어줘야한다.
While문은 반드시 써야하는 경우는 없다. For/while문 취향에 따라서 선택 가능하다.
무한 loop를 돌릴떄에는 for문보다 while문을 사용하면 코드가 더 간결하고 가독성이 좋다.
While문은 무한루프를 돌릴떄 많이 사용이 되는데 그대로 놔두면 프로그램이 해당 로직에서
멈추기 떄문에 가장 가까운 반복문을 빠져나가는 break문과 같이 사용되는 경우가 많다.

break 문과 함께 사용

break 문은 가장 가까운 반복문을 빠져나가는 구문이다.
#include <iostream> int main() { while (true) { int num = rand(); std::cout << num << "\n"; if (num % 10 == 0) { break; } } return 0; }
C++
복사

이중 while 문

#include <iostream> int main() { int y = 0; while (y < 3) { int x = 0; while (x < 3) { std::cout << "Hello\n"; x++; } std::cout << std::endl; y++; } return 0; }
C++
복사

Switch case 문

#include <iostream> int main() { int input = 2; switch (input) { case 1: std::cout << "Hello World!" << std::endl; break; case 2: std::cout << "Hello World!" << std::endl; break; case 3: std::cout << "Hello World!" << std::endl; break; } if (input == 1) { std::cout << "Hello World!" << std::endl; } else if (input == 2) { std::cout << "Hello World!" << std::endl; } else if (input == 3) { std::cout << "Hello World!" << std::endl; } return 0; }
JavaScript
복사

“강의는 많은데, 내 실력은 왜 그대로일까?”

혼자서 공부하다 보면
이런 생각 들지 않으셨나요?
강의는 다 듣고도 직접 코드는 못 짜겠고,
복습할 땐 어디서부터 다시 시작해야 할지 막막하고,
질문하려 해도 물어볼 사람이 없고,
유튜브 영상도 정답만 보고 따라 치는 느낌
그렇다면 지금이 바로
“나만을 위한 코칭”이 필요한 순간입니다.

당신도 할 수 있습니다.

지금 멤버십을 넘어, 코칭에 도전해보세요.
수많은 수강생들이 얌얌코딩 코칭으로 넥슨, 크래프톤, NC 등 입사에 성공했습니다.
프리미엄 코칭 안내 바로가기
또는 카톡 오픈채팅: 얌얌코딩 상담방
지금도 코딩을 ‘따라 치기만’ 하고 계신가요?
이젠 혼자 설계하고, 스스로 코딩하는 법을 배워야 할 때입니다.
얌얌코딩이 옆에서 함께하겠습니다.