소개
루프는 특정 조건이 충족될 때까지 또는 영원히 반복적으로 실행되는 일련의 명령어입니다. for 루프는 지정된 조건이 충족될 때까지 코드를 반복적으로 실행하는 제어 흐름 문입니다. 이 랩에서는 for 루프를 사용하여 간단한 프로그램을 만들 것입니다.
터미널 실행
랩을 시작하려면 먼저 터미널을 실행해야 합니다. 활동 탭을 통해 터미널을 검색하거나 Ubuntu 의 경우 단축키 "Ctrl + Alt + T"를 사용하여 터미널을 실행할 수 있습니다.
새 C 파일 생성
이제 터미널에서 다음 명령을 실행하여 ~/project/ 디렉토리에 main.c라는 새 C 파일을 생성합니다.
touch ~/project/main.c
텍스트 편집기에서 파일 열기
선호하는 텍스트 편집기에서 main.c 파일을 엽니다. 예를 들어, 다음 명령을 실행하여 nano 편집기를 사용할 수 있습니다.
nano ~/project/main.c
코드 작성
텍스트 편집기에서 다음 코드를 입력합니다.
#include <stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
int i = 0;
for(i = 0; i < 10; i++)
{
printf("i = %d\n", i);
}
printf("\n\The value of i after exiting the loop is %d\n\n", i);
printf("\nRemember that the loop condition checks the conditional statement before it loops again.\n\n");
printf("Consequently, when i equals 10, the loop breaks.\n\n");
printf("i is updated before the condition is checked- hence the value of i after exiting the loop is 10 .\n\n");
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
이 코드는 for 루프를 사용하여 0 부터 9 까지의 숫자를 출력하고 루프 조건에 대한 설명을 제공합니다.
코드 컴파일 및 실행
다음 명령을 사용하여 코드를 컴파일합니다.
gcc -o main ~/project/main.c
그런 다음, 다음 명령으로 프로그램을 실행합니다.
./main
출력 결과 이해
출력은 다음과 유사할 것입니다.
LabEx - Best place to learn
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
The value of i after exiting the loop is 10
Remember that the loop condition checks the conditional statement before it loops again.
Consequently, when i equals 10, the loop breaks.
i is updated before the condition is checked- hence the value of i after exiting the loop is 10 .
Coding is Fun !
코드 수정
루프 초기화, 조건 및 업데이트를 조정하여 코드를 실험해 보세요. 출력이 어떻게 변경되는지 관찰하기 위해 코드를 다시 실행하십시오.
요약
이 단계별 랩 (lab) 에서 C 언어로 기본적인 for 루프 프로그램을 만드는 방법을 배웠습니다. 이제 for 루프를 사용하는 방법, 정의 방법, 그리고 다른 출력을 얻기 위해 코드를 수정하는 방법에 대해 더 잘 이해하게 되셨을 것입니다.



