C 언어
이 자습서에서는 예제를 통해 C 프로그래밍에서 for 루프를 만드는 방법을 배웁니다.
프로그래밍에서 루프는 지정된 조건이 충족될 때까지 코드 블록을 반복하는 데 사용됩니다.
C 프로그래밍에는 세 가지 유형의 루프가 있습니다.
for
에 대해 알아보겠습니다. 이 튜토리얼의 루프. 다음 튜토리얼에서는 while
에 대해 알아볼 것입니다. 및 do...while
루프.
for
구문 루프는 다음과 같습니다.
for (initializationStatement; testExpression; updateStatement)
{
// statements inside the body of loop
}
<시간> for
루프가 종료되었습니다.for
루프가 실행되고 업데이트 표현식이 업데이트됩니다.이 과정은 테스트 표현식이 거짓일 때까지 계속됩니다. 테스트 표현식이 거짓이면 루프가 종료됩니다.
테스트 표현식(테스트 표현식이 true 및 false로 평가되는 경우)에 대해 자세히 알아보려면 관계형 및 논리 연산자를 확인하세요.
<시간>
// Print numbers from 1 to 10
#include <stdio.h>
int main() {
int i;
for (i = 1; i < 11; ++i)
{
printf("%d ", i);
}
return 0;
}
출력
1 2 3 4 5 6 7 8 9 10
i < 11
평가됩니다. 11보다 작은 1이 참이므로 for
의 본문은 루프가 실행됩니다. 그러면 1이 인쇄됩니다. (i의 값 ) 화면에 표시됩니다.++i
실행됩니다. 이제 i의 값은 2가 됩니다. 다시 테스트 식은 true로 평가되고 본문은 for
루프가 실행됩니다. 2가 인쇄됩니다. (i의 값 ) 화면에 표시됩니다.++i
실행되고 테스트 표현식 i < 11
평가됩니다. 이 프로세스는 i까지 계속됩니다. 11이 됩니다.for
루프가 종료됩니다.
// Program to calculate the sum of first n natural numbers
// Positive integers 1,2,3...n are known as natural numbers
#include <stdio.h>
int main()
{
int num, count, sum = 0;
printf("Enter a positive integer: ");
scanf("%d", &num);
// for loop terminates when num is less than count
for(count = 1; count <= num; ++count)
{
sum += count;
}
printf("Sum = %d", sum);
return 0;
}
출력
Enter a positive integer: 10 Sum = 55
사용자가 입력한 값은 num 변수에 저장됩니다. . 사용자가 10을 입력했다고 가정합니다.
개수 는 1로 초기화되고 테스트 표현식이 평가됩니다. 테스트 표현식 count<=num
이후 (1은 10보다 작거나 같음) 참, for
본문 루프가 실행되고 sum 값 1과 같습니다.
그런 다음 업데이트 문 ++count
실행되고 count 는 2와 같습니다. 다시 테스트 표현식이 평가됩니다. 2도 10보다 작기 때문에 테스트 표현식은 true로 평가되고 본문은 for
루프가 실행됩니다. 이제 합 3과 같습니다.
이 과정은 계속되고 합계는 count까지 계산됩니다. 11에 도달합니다.
카운트일 때 11이면 테스트 표현식이 0(거짓)으로 평가되고 루프가 종료됩니다.
그런 다음 sum
의 값은 화면에 인쇄됩니다.
while
에 대해 알아보겠습니다. 루프 및 do...while
다음 튜토리얼에서 반복하세요.
C 언어
코드 블록을 여러 번 실행해야 하는 상황이 있을 수 있습니다. 일반적으로 명령문은 순차적으로 실행됩니다. 함수의 첫 번째 명령문이 먼저 실행되고 두 번째 명령문이 실행되는 식입니다. 프로그래밍 언어는 더 복잡한 실행 경로를 허용하는 다양한 제어 구조를 제공합니다. 루프문을 사용하면 하나의 명령문 또는 명령문 그룹을 여러 번 실행할 수 있으며 다음은 대부분의 프로그래밍 언어에서 사용되는 루프문의 일반적인 내용입니다. - C#은 반복 요구 사항을 처리하기 위해 다음 유형의 루프를 제공합니다. 자세한 내용을 확인하려면 다음 링크를
워터젯 제조업체로서 나는 양질의 물의 중요성을 매우 잘 알고 있지만 초기 시스템에 대한 투자와 더 중요하게는 운영 비용에 대한 일일 투자의 상당한 절충점을 알고 있습니다. 좋은 품질, 또는 광택된 물을 만들기 위해. 대부분의 경우(시간의 90%) 수돗물은 추가 처리 없이 양호한 밀봉 수명을 제공하기에 충분합니다(여기 링크 참조)(비록 침전물 필터가 권장됨). 간단한 연수기 시스템을 추가하면 씰 수명을 크게 늘릴 수 있습니다. 이것은 폐쇄 루프 시스템이 아닌 다음 수처리 단계로 권장됩니다. 최종(최후의 수단) 폐쇄 루프 물 재활용 및