C++의 do while 순환 과 순환 문 구 를 포함 하 는 사용 방법 을 설명 합 니 다.

2118 단어 C++순환 하 다.
도-while 문장 으로 순환 을 구성 하 다
do-while 문장의 특징 은 순환 체 를 먼저 집행 한 다음 에 순환 조건 이 성립 되 는 지 판단 하 는 것 이다.그 일반적인 형식 은:

  do
      
  while (   );
이것 은 이렇게 실 행 됩 니 다.지정 한 구문(즉 순환 체)을 한 번 실행 한 다음 표현 식 을 판별 합 니 다.표현 식 의 값 이 0 이 아 닐 때("진짜")순환 체 문 구 를 다시 실행 합 니 다.이렇게 반복 합 니 다.표현 식 의 값 이 0 이 될 때 까지 순환 이 끝 납 니 다.아래 그림 으로 그 절 차 를 표시 할 수 있다.

【예】do-while 문구 로 1+2+3+...+100 을 구하 세 요.

#include <iostream>
using namespace std;
int main( )
{
  int i=1,sum=0;
  do
  {
   sum=sum+i;
   i++;
  }
  while (i<=100);
  cout<<"sum="<<sum<<endl;
  return 0;
}
보 이 는 바 와 같이 같은 문 제 는 while 문장 으로 처리 할 수도 있 고,do while 문장 으로 처리 할 수도 있다.do while 구문 구 조 는 while 구조 로 전환 할 수 있 습 니 다.
C++몇 가지 순환 비교:
1)for 와 while,do while 의 세 가지 순환 은 같은 문 제 를 처리 하 는 데 사용 할 수 있 으 며,일반적으로 서로 대체 할 수 있다.
2)while 와 do-while 순환 은 while 뒤에 순환 조건 을 지정 합 니 다.순환 체 에는 순환 을 끝 내 는 문구(예 를 들 어 i++,또는 i=i+1 등)가 포함 되 어야 합 니 다.
for 순환 은 표현 식 3 에 순환 을 끝 내 는 동작 을 포함 하고 순환 체 의 동작 을 모두 표현 식 3 에 넣 을 수 있 습 니 다.따라서 for 문장의 기능 이 더욱 강하 고 while 순환 으로 완성 할 수 있 는 것 은 for 순환 으로 모두 실현 할 수 있다.
3)while 와 do-while 로 순환 할 때 순환 변 수 를 초기 화 하 는 작업 은 while 와 do-while 문 구 를 사용 하기 전에 이 루어 져 야 합 니 다.for 문 구 는 표현 식 1 에서 순환 변 수 를 초기 화 할 수 있 습 니 다.
순환 플러그 인
하나의 순환 체 내 에는 또 다른 완전한 순환 구 조 를 포함 하여 순환 의 내장 이 라 고 한다.내 장 된 순환 에는 순환 도 끼 워 넣 을 수 있 는데 이것 이 바로 다 층 순환 이다.
3 가지 순환(while 순환?do while 순환 과 for 순환)서로 끼 워 넣 을 수 있 습 니 다.예 를 들 어 다음 몇 가 지 는 모두 합 법 적 인 형식 이다.

while( )
{
  while( )
  {…}
}


do
{
  do
  {…} while( );
}while( );


for(;;)
{
  for(;;)
  {…}
}


while( )
{
  do
  {…}while( );
}


for(;; )
{
  while( )
  {…}
}


do
{
  for (;;)
  {…}
}while( );


좋은 웹페이지 즐겨찾기