소개
프로그래밍에서 루프는 주어진 조건이 참인 동안 일련의 명령을 반복적으로 실행하는 데 사용됩니다. Do-While 루프는 코드 블록을 최소 한 번 실행한 다음 루프 조건을 확인해야 할 때 사용됩니다.
이 랩에서는 C 언어로 10 부터 1 까지 내림차순으로 숫자를 출력하는 Do-While 루프 프로그램을 만들 것입니다.
프로그래밍에서 루프는 주어진 조건이 참인 동안 일련의 명령을 반복적으로 실행하는 데 사용됩니다. Do-While 루프는 코드 블록을 최소 한 번 실행한 다음 루프 조건을 확인해야 할 때 사용됩니다.
이 랩에서는 C 언어로 10 부터 1 까지 내림차순으로 숫자를 출력하는 Do-While 루프 프로그램을 만들 것입니다.
~/project/ 디렉토리에 새 파일을 생성하고 이름을 main.c로 지정합니다. 이 파일에 모든 코드를 작성할 것입니다.
C 프로그래밍 언어에서는 프로그램이 작동하기 위해 필요한 헤더 파일을 포함해야 합니다. main.c 파일의 첫 번째 줄에서 입/출력 함수를 제공하는 헤더 파일 stdio.h를 포함합니다.
#include <stdio.h>
다음으로, main() 함수를 작성합니다. main() 함수는 우리 프로그램의 진입점입니다.
int main()
{
// our code goes here
return 0;
}
루프를 시작하기 전에 변수 i를 값 10으로 초기화합니다.
int i = 10;
이 단계에서는 10부터 1까지 i의 값을 출력하는 Do-While 루프를 작성합니다.
do {
printf("i = %d\n", i);
i--; // decrement i by 1 at each iteration
} while (i >= 1);
루프는 루프 조건을 확인하기 전에 코드 블록을 한 번 실행합니다. i가 1보다 크거나 같으면 루프는 계속 실행됩니다.
프로그램을 저장하고 터미널을 열어 main.c 파일이 있는 디렉토리로 이동합니다. 다음 명령을 사용하여 프로그램을 컴파일합니다.
gcc main.c -o program
이렇게 하면 실행 파일 program이 동일한 디렉토리에 생성됩니다. 다음 명령을 사용하여 프로그램을 실행합니다.
./program
프로그램을 실행하면 출력은 다음과 같아야 합니다.
i = 10
i = 9
i = 8
i = 7
i = 6
i = 5
i = 4
i = 3
i = 2
i = 1
#include<stdio.h>
int main()
{
int i = 10;
do {
printf("i = %d\n", i);
i--; // 각 반복마다 i 를 1 씩 감소
} while (i >= 1);
return 0;
}
이 랩에서는 C 언어에서 Do-While 루프 프로그램을 만드는 방법을 배웠습니다. Do-While 루프는 루프 조건을 확인하기 전에 코드 블록을 최소 한 번 실행하려는 경우에 사용됩니다. 또한 변수를 초기화하고, Do-While 루프를 작성하고, 터미널에서 C 프로그램을 컴파일/실행하는 방법도 배웠습니다.