C++의 while 순환 과 for 순환 문 학습 튜 토리 얼

2917 단어 C++whilefor
C++while 순환
while 문장의 일반적인 형식 은 다음 과 같다.

  while (   )   
그 역할 은 지정 한 조건 이 진실(표현 식 이 0 이 아 닌)일 때 while 문장의 내장 문 구 를 실행 하 는 것 입 니 다.그 흐름 도 는 아래 그림 을 보십시오.
표현 식 을 먼저 판단 한 다음 에 문장 을 실행 하 는 것 이 특징 이다.while 순환 을 당 형 순환 이 라 고 합 니 다.

예:1+2+3+...+100 을 구하 세 요.

#include <iostream>
using namespace std;
int main( )
{
  int i=1,sum=0;
  while (i<=100)
  {
   sum=sum+i;
   i++;
  }
  cout<<"sum="<<sum<<endl;
}
실행 결과

sum=5050
 
주의:
순환 체 가 한 개 이상 의 문 구 를 포함한다 면 괄호 로 묶 어 복합 문 으로 나타 나 야 한다.괄호 를 넣 지 않 으 면 while 문장의 범 위 는 while 뒤의 첫 번 째 분점 까지 만 갑 니 다.
순환 체 에 서 는 순환 을 끝 내 는 문구 가 있어 야 한다.
C++for 순환 문
C++의 for 문 구 는 가장 광범 위 하고 유연 하 게 사용 되 며 순환 횟수 가 확 정 된 상황 뿐만 아니 라 순환 횟수 가 불확실 하고 순환 종료 조건 만 제시 하 는 경우 에 도 사용 할 수 있 습 니 다.while 문 구 를 완전히 대체 할 수 있 습 니 다.
for 문장의 일반 형식 은:

  for(   1;    2;    3)   
for 구문 실행 과정 은 다음 과 같 습 니 다.
표현 식
표현 식 2.값 이 진짜(값 이 0 이 아 닌)이면 for 구문 에서 지정 한 내장 문 구 를 실행 하고 다음(3)단 계 를 실행 합 니 다.가짜(값 이 0)이면 순환 을 끝내 고 제(5)단계 로 갑 니 다.
표현 식
위(2)단계 로 돌아 가 계속 집행 하 다.
순환 이 끝나 면 for 문장 아래 의 문장 을 실행 합 니 다.
다음 그림 으로 for 문장의 실행 과정 을 표시 할 수 있 습 니 다.

for 문장의 가장 간단 한 형식 도 가장 이해 하기 쉬 운 형식 은 다음 과 같다.

  for(       ;     ;       )   
예 를 들 면:

  for(i=1;i<=100;i++) sum=sum+i;
그것 은 다음 문장 에 해당 한다.

i=1;
while(i<=100)
{
  sum=sum+i;
  i++;
 }
분명히 for 문 구 를 사용 하 는 것 이 간단 하고 편리 하 다.
for 문장의 사용 에는 많은 기교 가 있 는데 만약 에 for 문장 을 능숙 하 게 파악 하고 운용 하면 프로그램 을 간결 하 게 정련 할 수 있다.
for 문장 에 대한 몇 가지 설명:
for 문장의 일반 형식 에서'표현 식 1'은 생략 할 수 있 습 니 다.이 때 for 문 구 를 사용 하기 전에 순환 변수 에 초기 값 을 부여 해 야 합 니 다.
표현 식 2 가 생략 되면 순환 조건 을 판단 하지 않 고 순환 이 종료 되 지 않 고 진 행 됩 니 다.표현 식 2 가 처음부터 끝까지 진실 이 라 고 생각 하 는 것 이다.
표현 식 3 도 생략 할 수 있 지만 이때 프로그램 설계 자 는 순환 이 정상적으로 끝 날 수 있 도록 따로 방법 을 강구 해 야 한다.
표현 식 1 과 표현 식 3 을 생략 할 수 있 습 니 다.표현 식 2 만 있 으 면 순환 조건 만 줍 니 다.
세 개의 표현 식 은 모두 생략 할 수 있다.
표현 식 1 은 순환 변수 초기 값 을 설정 하 는 할당 표현 식 일 수도 있 고 순환 변수 와 무관 한 다른 표현 식 일 수도 있 습 니 다.
표현 식 은 일반적으로 관계 표현 식(예 를 들 어 i<=100)이나 논리 표현 식(예 를 들 어 a&b&xC++의 for 문장 은 다른 언어의 순환 문장 보다 기능 이 훨씬 강하 다.순환 체 와 순환 제어 와 무관 한 동작 도 표현 식 1 이나 표현 식 3 으로 나타 날 수 있 습 니 다.이 프로그램 은 짧 고 간결 할 수 있 습 니 다.그러나 이러한 특징 을 지나치게 이용 하면 for 문 구 를 복잡 하고 가 독성 이 떨 어 질 수 있 으 므 로 순환 제어 와 무관 한 내용 을 for 문 에 넣 지 말 것 을 권장 합 니 다.

좋은 웹페이지 즐겨찾기