While 루프와 Do-While 루프의 차이점

작가: Monica Porter
창조 날짜: 13 3 월 2021
업데이트 날짜: 17 할 수있다 2024
Anonim
[하루10분|C++] 3-2. while루프와 do while 루프
동영상: [하루10분|C++] 3-2. while루프와 do while 루프

콘텐츠

주요 차이점

while 루프는 제한없이 다양한 인스턴스에 대해 동일한 명령문을 실행하는 것과 관련하여 활용도가 있습니다. 반대로 do-while 루프는 특정 기능과 더 다양한 인스턴스에 대해 동일한 명령문을 실행하는 것과 관련하여 활용도가 있습니다.


While 루프 vs. Do-While 루프

루프는 프로그래밍에 매우 중요합니다. 모든 프로그래머는 루프와 작동을 완전히 파악해야합니다. 가장 중요한 두 가지 루프는 while 루프와 do-while 루프입니다. 둘 다 서로의 차이입니다. 우리가 주요 차이점에 대해 이야기하면 while 루프와 do-while 루프의 주요 차이점은 while 루프는 루프의 시작 부분에 나타나는 조건이지만 Do-while은 조건입니다. 루프의 끝에 나타납니다. 반복문에는 while 루프와 do-while 루프가 사용됩니다. 반복문은 거짓으로 판명되지 않을 때까지 계속 작동합니다. while 루프 및 do-while 루프는 C ++ 및 Java 프로그래밍에서 가장 중요합니다.

while 루프에서는 조건이 true가 될 때까지 명령문이 실행되며 false가되는 즉시 중지됩니다. while 루프 문은 부울 식일 수도 있습니다. 예를 들어, statement의 값은 0이 아닌 값을 반환하고, 반면에 statement가 0을 반환하면 statement는 false가됩니다. 조건이 참인지 조건을 확인하고 루프 자체를 반복하며 조건이 참이 아닌 경우 코드의 다음 줄이 실행됩니다. 루프의 본문은 빈 명령문이거나 단일 명령문 일 수 있습니다. while 루프에서 조건이 true이면 다음 명령문에 제어가 제공됩니다. n, 10 회라고 말하면 특정 조건이 참이면 10 배가됩니다.

do-while 루프에서 do-while은 루프 끝에 나타나는 조건입니다. while 루프의 첫 번째 반복이 확인되는 동안 첫 번째 반복이 false이면 while 루프가 실행됩니다. do-while 루프에서 명령문 본문이 점검됩니다. 루프 본문은 명령문 전에 실행되며 조건문은 루프의 끝에 있습니다. do-while 루프는 널 명령문 또는 블록을 허용합니다. 부울 식은 0이 아닌 모든 값에 대해 true입니다. 제어는 do-while 루프의 몸체에있는 상태로 주어진 다음 제어는 루프의 상태로 제공됩니다. 조건이 true이면 루프가 다시 반복되고 조건이 false이면 다음 행으로 제어가 제공됩니다.


비교 차트

기초동안하는 동안
정의어설 션까지 계속되고 항상 반복되는 루프.특정 방향에 적용되는 루프입니다.
성명서모든 패키지 거래에 대해 단 하나의 주장 만 작동모든 상황에 대해 별도의 어설 션이 필요합니다.
표현동안 (상황).하면서 (상황);
실행빠르고 꾸준한 반복으로 시스템이 충돌합니다.특정 가치의 실제 시간 간격에 대한 어설 션 만 실행합니다.
자연그러나 실행하는 데 시간이 덜 걸리고 코드가 더 짧습니다.실행하는 데 시간이 더 걸리고 코드가 길어집니다.

While 루프 란 무엇입니까?

하나의 주장이 성립하고 다른 상황에 의존하지 않는 한 반복됩니다. C ++에서 while 서클의 문장 구성은 다음과 같습니다. while (situation) 여기서, 주장은 단일 합리화 또는 여러 코드 변형이 될 수 있습니다. 상황이 어떤 식 일지 모르지만 루프의 가치가 0이면 작동하지 않습니다. 모든 상황에서 건설적이고 하나 이상으로 유지되어야합니다. while 루프는 상황이 충족 될 때까지 많은 인스턴스가 필요한 코드 섹션을 다시 작성하는 데 사용됩니다. 때때로, 우리는 주어진 수량을 1과 같지 않은 빈도로 얼마나 자주 분리해야하는지 이해해야한다고 말합니다. 수량을 포함하고 루프는 수량이 1이 될 때까지 계속 작동하며 루프가 끝나는 동안 표시됩니다. 원 체격을 실행하기 전에 상황을 조기에 검사합니다. 어설 션을 수행하는 동안, 또는 어설 션을 수행하는 동안 최소한 하나의 원을 서로 만들 수 있습니다. 이 동작은 문구가 거짓으로 보일 때까지 반복됩니다. 그렇지 않으면 전체 과정이 반복됩니다. 어떤 상황에서는 가치가 결코 거짓으로 바뀌지 않기 때문에 시스템이 충돌 할 수 있으며이 사실로 인해 시스템은 곧 작동합니다.


Do-While Loop 란 무엇입니까?

예비 상황이 계속 적절하게 유지되면 어설 션 전체에 적용되지 않는 경우 실행을 중지합니다. 상황에 따라 달라지면 완전히 다른 루프를 설명 할 수 있으므로 사람과 추가 관리가 이루어집니다. 어설 션을 구체적으로 설명하기 위해 다음 인터페이스가 도움이됩니다. 하면서 (상황); 순위가 합법적 인 경우이 시스템은 do 어설 션 방향으로 충돌하며이 시스템 내 어설 션은 추가로 즉시 실행됩니다. do / while 루프는 while 루프의 변형입니다. 이 과정은 상황이 합법적인지 확인하기 전에 코드에 의해 실행되며 상태가 적절한 경우 다시 표면 처리해야합니다. do-while은 상황을 살펴 보는 것 외에도 루프의 끝 부분을 향한 상황을 제외하고는 그대로입니다. 팁을 향한 상황을 살펴보면 코딩이이 시스템과 충돌 방식에 영향을 미치지 않도록 모든 상황에서 고정되어 있습니다. 처음에, sq.에 포함 된 코드가 실행 된 후 상태가 평가됩니다. 상황이 실제 인 경우 대괄호에 포함 된 코드는 추가되는 즉시 실행됩니다. 상황이 가짜 인 경우이 시스템이 종료됩니다.

주요 차이점

  1. 루프는 모든 패키지 거래가 작동하는 데 단 하나의 사례 만 필요한 반면, do-while 루프는 모든 상황에 대해 별도의 연구가 필요합니다.
  2. 어설 션이 while 루프에 대해 true를 유지하면 빠르고 안정적인 반복으로 시스템이 충돌합니다. 반면에 do while 루프는 특정 가치의 실제 시간 간격에 대한 어설 션 만 실행합니다.
  3. 어설 션이 유지되지 않는다는 것을 알고있을 때 프로그래밍이 while 루프의 체격으로 들어가기 전에 시스템이 더 빨리 정지합니다. 반대로 독자가 체격에 들어간 후 시스템이 정지되고 상황이 계속 유지되지 않는 것을 볼 수 있습니다.
  4. 루프는 사이클을 완료하는 데 do-while 루프보다 훨씬 적은 시간이 걸립니다.
  5. C ++에서 while 원의 문장 구성은 while (situation)입니다. do-while 루프의 문장 구성은 Do while (상황)으로 바뀝니다.
  6. while 루프의 코딩은 do-while 루프의 코드보다 낮습니다.

지붕과 로브의 차이점

Monica Porter

할 수있다 2024

지붕과 루브의 주요 차이점은“루프”라는 단어가 올바른 복수형 지붕 인 반면“루브”는 철자 오류가 잘못된 복수형이라는 점입니다.지붕과 홈은 지붕이라는 두 가지 형태입니다. 지붕은 건물 또는 차량의 상부 덮개를 형성하는 구조입니다. “지붕”이라는 단어는 지붕의 복수형입니다. 모든 종류의 영어에서 일반적인 복수형입니다. "루브"라는 단어는 오래...

농장과 목장의 차이점

Monica Porter

할 수있다 2024

건물을 갖거나 갖지 않을 수있는 광대 한 지역은 농작물 재배와 가축 사육에 사용되며 농장으로 알려져 있습니다. 건물이있을 수도 있고 없을 수도있는 큰 땅은 동물의 번식에 사용되며 특히 말, 양, 염소, 소와 같은 목장은 목장이됩니다.기초농장농장정의건물이있을 수도 있고 없을 수도있는 광대 한 땅에서 작물을 재배하고 동물을 키우는 데 사용됩니다.대지에는 건물이...

우리는 권장합니다