상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
여행 시 신발을 효율적으로 챙기는 방법은 무엇인가요?
주택공급 계획이 기존 교통체계와 연계되지 않을 경우 발생할 수 있는 장기적 도시 혼잡 문제를 예방하기 위한 정책 대안은 무엇인가?
주택공급 계획이 완료된 이후 예상되는 생활 인프라 수요(학교, 보건소, 공원 등)를 사전에 반영하기 위해 어떤 데이터와 분석 방법을 활용할 수 있는가?
신종 금융범죄 탐지를 위한 ‘위험 이용자 패턴 분석 모델’의 개발 방향은 무엇인가?
신종 금융범죄 예방을 위해 개인이 활용할 수 있는 공공기관 경보 서비스(예: 사이버안전센터)는 어떻게 개선되어야 할까?
신종 금융범죄 대응을 위한 플랫폼의 데이터 보존 의무 기간은 어느 정도가 적절한가?
일본에서 가장 오래된 찻집 ‘츠엔(Tsuen)’이 여전히 인기를 유지하는 비결은 무엇일까요?
이더리움의 창시자 비탈리크 부테린은 어떤 인물인가요?
이더리움은 작업증명(PoW)에서 지분증명(PoS)으로 언제 전환되었나요?
FTX 및 Alameda Research가 SOL 가격에 미친 직접적 영향은 어느 정도였나요?
분유와 중금속 오염 문제
분유가 아기 성장에 미치는 영향
Previous
Next
수정하기 - C#에서 반복문(for, while, do-while)의 차이는 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
C 에서 반복문은 특정 블록의 코드를 여러 번 실행할 수 있도록 해주는 중요한 구조입니다. C 에서 제공하는 주요 반복문으로는 `for`, `while`, `d<a href='https://sangseek.com/sangseeks/o-while/ko'>o-while</a>`이 있습니다. 이 세 가지 반복문은 각각의 사용 목적과 동작 방식이 다르며, 상황에 따라 적절한 반복문을 선택하는 것이 중요합니다. 아래에서 각 반복문의 특징과 차이점을 자세히 설명하겠습니다. 1. `for` 반복문 `for` 반복문은 주로 반복 횟수가 명확할 때 사용됩니다. 반복문을 시작하기 전에 초기화, 조건 검사, 그리고 반복 후의 작업을 한 줄에서 정의할 수 있어 코드가 간결합니다. 기본 구조는 다음과 같습니다: ```csharp for (초기화; 조건; 반복 후 작업) { // 반복할 코드 } ``` 예제: ```csharp for (int i = 0; i < 10; i++) { Console.WriteLine(i); } ``` 위의 예제는 0부터 9까지의 숫자를 출력합니다. `for` 반복문은 반복 횟수가 정해져 있을 때, 즉 인덱스나 카운터를 사용하는 경우에 적합합니다. 2. `while` 반복문 `while` 반복문은 조건이 참인 동안 코드를 반복 실행합니다. 반복 횟수가 불확실할 때 유용하며, 조건이 처음부터 거짓일 경우 반복문 내부의 코드는 한 번도 실행되지 않을 수 있습니다. 기본 구조는 다음과 같습니다: ```csharp while (조건) { // 반복할 코드 } ``` 예제: ```csharp int i = 0; while (i < 10) { Console.WriteLine(i); i++; } ``` 위의 예제는 `i`가 10보다 작을 동안 반복하여 0부터 9까지 출력합니다. `while` 반복문은 조건을 먼저 검사하기 때문에, 조건이 처음부터 거짓이면 반복문 내부의 코드는 실행되지 않습니다. 3. `do-while` 반복문 `do-while` 반복문은 `while` 반복문과 유사하지만, 조건 검사를 반복문의 끝에서 수행합니다. 따라서 최소한 한 번은 반복문 내부의 코드가 실행됩니다. 기본 구조는 다음과 같습니다: ```csharp do { // 반복할 코드 } while (조건); ``` 예제: ```csharp int i = 0; do { Console.WriteLine(i); i++; } while (i < 10); ``` 위의 예제는 `i`가 10보다 작을 동안 반복하여 0부터 9까지 출력합니다. `do-while` 반복문은 조건이 거짓일지라도 반복문 내부의 코드가 최소 한 번 실행된다는 점에서 `while` 반복문과 차별화됩니다. 차이점 요약 1. 조건 검사 위치 : - `for`: 반복문 시작 시 조건 검사 - `while`: 반복문 시작 시 조건 검사 - `do-while`: 반복문 종료 시 조건 검사 2. 최소 실행 횟수 : - `for`: 조건이 거짓이면 실행되지 않을 수 있음 - `while`: 조건이 거짓이면 실행되지 않을 수 있음 - `do-while`: 최소 한 번은 실행됨 3. 사용 목적 : - `for`: 반복 횟수가 정해져 있을 때 - `while`: 반복 횟수가 불확실할 때 - `do-while`: 최소 한 번은 실행해야 할 때 결론 C 에서 `for`, `while`, `do-while` 반복문은 각각의 상황에 맞게 사용될 수 있으며, 프로그래머는 반복문을 선택할 때 코드의 가독성과 효율성을 고려해야 합니다. 반복문을 적절히 활용하면 코드의 재사용성을 높이고, 복잡한 로직을 간결하게 표현할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기