C의 루프

루프란 무엇입니까?
컴퓨터에는 일련의 명령을 반복적으로 수행할 수 있는 능력이 있습니다. 이것은 기본 조건이 만족될 때까지 프로그램의 특정 부분을 특정 횟수 또는 무한 반복하는 것을 포함합니다. 이러한 종류의 반복적인 구조나 명령문을 루프라고 합니다.

루프의 메서드
1.For 문
2.While 문
3.Do-While 문
  • WHILE 루프:
    C 프로그래밍의 while 루프는 대상을 반복적으로 실행합니다.
    주어진 조건이 참인 한 진술
    주어진 조건이 참일 때까지, while 루프는 반복적으로
    target 문을 실행합니다.
    조건이 거짓이 되면 프로그램 제어가 다음으로 넘어갑니다.
    루프 바로 다음 줄

  • WHILE 루프의 구문:

    //동안(조건) {
    진술(들);
    }
    1. 진술(들): 진술 블록일 수 있습니다.
    2.Condition: 어떤 표현이든 가능합니다.
    예시:

    //1부터 5까지의 숫자를 출력

    포함



    정수 메인()
    {
    정수 i = 1;

    while (i <= 5)
    {
        printf("%d\n", i);
        ++i;
    }
    
    return 0;
    

    }

    루프:
    반복 제어 구조에서 사용됩니다.
    루프가 특정 횟수만큼 실행되어야 할 때 사용됩니다.

    for 루프의 구문:

    //for ( 초기화; 조건; 증가 ) {
    진술(들);
    }
    FORLOOP의 제어 흐름:

    1.초기화:
    실행될 첫 번째 단계이며 오직 실행될 수 있습니다.
    한 번.
    초기화를 사용하면 모든 루프를 선언하고 초기화할 수 있습니다.
    제어 변수.
    2.조건:
    조건은 'for' 루프의 두 번째 단계입니다.
    평가했다.
    3.증가:
    증분은 조건 다음의 세 번째 단계입니다. 제어의 흐름
    'for'의 본문 뒤에 있는 증분 문으로 다시 이동합니다.
    루프가 실행됩니다.
    루프 제어 변수는 이 문을 사용하여 업데이트할 수 있습니다.
    이 문은 공백으로 둘 수도 있습니다.
    예시:
    //1부터 10까지의 숫자를 출력

    포함



    정수 메인() {
    정수 나;

    (i = 1, i < 11,++i)
    {
    printf("%d", i);
    }

    DO-WHILE 루프:
    Do-While 루프는 한 가지 중요한 차이점이 있는 while 루프와 유사합니다. do-while 루프의 본문은 적어도 한 번 실행됩니다. 그런 다음에만 테스트 표현식이 평가됩니다.

    DO-WHILE의 구문:
    하다
    {
    //루프 본문 내부의 명령문
    }
    동안 (testExpression);
    예시:
    //사용자가 0을 입력할 때까지 숫자를 더하는 프로그램

    포함



    정수 메인()
    {
    이중 숫자, 합계 = 0;

    // the body of the loop is executed at least once
    do
    {
        printf("Enter a number: ");
        scanf("%lf", &number);
        sum += number;
    }
    while(number != 0.0);
    
    printf("Sum = %.2lf",sum);
    
    return 0;
    

    }

    while과 do-while의 주요 차이점은 다음과 같습니다.

    동안
    1. 명령문을 실행하기 전에 조건을 테스트합니다.
    while 루프 내에서.

    2. 조건이 실패하면 명령문을 실행하지 않습니다.
    처음으로.

    하는 동안
    1. 명령문을 실행한 후 조건을 테스트합니다.
    루프에서.

    2. 조건이 발생하더라도 적어도 한 번은 명령문을 실행합니다.
    실패.

    좋은 웹페이지 즐겨찾기