C 언어 초보 기초 강좌 for 순환

1848 단어 C 언어for 순환
프로그램 보기:

#include <stdio.h>

int main()
{
  for(int i = 0; i < 5; i++)
  {
    printf("i = %d
", i); } printf("Loop ended!
"); return 0; }
실행 결과:

i = 0
i = 1
i = 2
i = 3
i = 4
Loop ended!



for 순환 하 는 구문 구 조 는:
for(표현 식 1;표현 식 2;표현 식 3)
{
『8194』***************************************************************
}
실행 순서:
(1)실행 식 1
(2)표현 식 2 를 실행 합 니 다.표현 식 2 는 판단 문 입 니 다.만약 사실 이 라면{}의 문 구 를 실행 합 니 다.만약 가짜 라면,for 순환 을 끝 냅 니 다.
(3)표현 2 가 진실 이면 표현 식 3 을 실행 합 니 다.
(4)실행 식 2
(5)표현 식 2 가 가짜 가 될 때 까지 절차(3)와 절차(4)를 계속 반복 합 니 다.
흐름 도 는 다음 과 같다.

프로그램 실행 과정:
첫 번 째,표현 식 1 의 i 값 은 0 입 니 다.표현 식 2 에서 0<5 는 성립 되 어 i 의 값 을 출력 합 니 다.
두 번 째,표현 식 3 에서 i++후 i 가 1 로 변 합 니 다.표현 식 2 에서 1<5 는 성립 되 어 i 의 값 을 출력 합 니 다.
세 번 째,표현 식 3 에서 i++후 값 은 2 로 변 하고 표현 식 2 에서 2<5 는 성립 되 며 i 의 값 을 출력 합 니 다.
네 번 째,표현 식 3 에서 i++후 값 은 3 으로 변 하고 표현 식 2 에서 3<5 는 성립 되 며 i 의 값 을 출력 합 니 다.
다섯 번 째,표현 식 3 에서 i++후 값 은 4 로 변 하고 표현 식 2 에서 4<5 는 성립 되 며 i 의 값 을 출력 합 니 다.
여섯 번 째,표현 식 3 에서 i++후 값 이 5 로 바 뀌 었 습 니 다.표현 식 2 에서 5<5 는 성립 되 지 않 고 대괄호 의 인쇄 문 구 를 실행 하지 않 습 니 다.순환 이 끝나 고 순환 을 뛰 어 넘 습 니 다.프로그램 이 계속 아래로 실행 되다.
작업:
(1)정지점 을 사용 하여 위의 프로그램의 모든 실행 과정 을 관찰한다.
(2)위의 분석 에 따라 아래 프로그램의 운행 결 과 를 생각 하고 한 번 조작 한다.

#include <stdio.h>

int main()
{
  for(int i = 0; i < 0; i++)
  {
    printf("i = %d
", i); } printf("Loop ended!
"); return 0; }

좋은 웹페이지 즐겨찾기