> 백엔드 개발 > C#.Net 튜토리얼 > C 언어에서 while과 do while 루프의 주요 차이점은 무엇입니까?

C 언어에서 while과 do while 루프의 주요 차이점은 무엇입니까?

王林
풀어 주다: 2020-05-06 15:30:03
원래의
29695명이 탐색했습니다.

C 언어에서 while과 do while 루프의 주요 차이점은 무엇입니까?

while 루프와 do while 루프의 차이점은 다음과 같습니다.

1. 루프 구조의 표현이 다릅니다.

while 루프 구조의 표현은 다음과 같습니다.

do while 루프 구조의 표현은 다음과 같습니다: do{loop body;}while(조건식);.

2. 실행 중 다양한 판단 방법

while 루프가 실행되면 조건이 충족될 때만 루프에 들어갑니다. 루프에 들어간 후에는 조건이 충족될 때까지 루프 본문의 모든 문이 실행됩니다. 충족되지 않으면 루프가 튀어나옵니다.

do-while 루프는 첫 번째 do 루프 이후에 한 번 실행한 후 조건식의 값이 true인지 확인합니다. 값이 true가 아닌 경우에만 루프가 종료됩니다.

3. 실행 횟수가 다릅니다

while 루프를 먼저 판단한 후 실행합니다. 판단 조건이 true가 아니면 중간 루프 본문을 실행할 필요가 없습니다.

do-while 루프가 먼저 실행된 후 실행 횟수가 한 번 이상인지 판단합니다. 한 번 실행한 후 조건이 true인지 판단하여 루프에서 빠져나옵니다. true이면 루프 본문을 계속 실행합니다.

4. 최종 루프 본문 실행 순서가 다릅니다

while 루프의 마지막 루프 본문도 중간 루프 본문에 있으며, 루프 본문이 계속되는지 여부에 대한 조건입니다. 실행하는 것도 루프 본문에 있습니다.

do-while 루프는 중간 루프 본문에 최종 루프 본문을 추가하고, 중간 루프 본문이 실행될 때 마지막 루프 본문을 실행합니다. 루프 본문이 계속 실행되는지 여부에 대한 조건은 마지막 루프 본문에 있습니다.

추천 튜토리얼:

c 언어 튜토리얼

위 내용은 C 언어에서 while과 do while 루프의 주요 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿