C 언어
이것은 고정된 횟수 동안 C++ 코드 섹션을 반복하는 데 도움이 되는 반복 제어 구조입니다. 테스트 표현식이 true인 경우 for 루프가 실행됩니다. 루프는 테스트 표현식이 거짓이 되는 즉시 실행을 종료합니다. 이는 각 반복에서 루프 본문을 실행하기 전에 조건을 평가해야 함을 의미합니다. 평가가 true를 반환하면 루프 본문이 실행됩니다. 평가가 false를 반환하면 루프 본문의 실행이 종료됩니다.
이 C++ 자습서에서는 다음을 배우게 됩니다.
for 루프는 다음과 같이 작동합니다.
순서도 설명:
참고 :테스트 표현식은 모든 반복 후에 업데이트됩니다. 이는 루프 제어 변수의 다른 값이 각 반복에서 실행됨을 의미합니다.
for 루프는 다음과 같은 경우에 사용해야 합니다.
for 루프의 구문은 다음과 같습니다.
for ( initialization;condition;increment ) { statement(s); }
다음은 위의 매개변수에 대한 설명입니다.
#include <iostream> using namespace std; int main() { for (int x=0; x<5; x=x+1) { cout << "X is: " << x << endl; } return 0; }
출력:
다음은 코드의 스크린샷입니다.
코드 설명:
#include <iostream> using namespace std; int main() { int x, num, factorial = 1; cout << "Type positive number: "; cin >> num; for (x = 1; x <= num; ++x) { factorial *= x; // factorial = factorial * x; } cout << "Factorial of " << num << " = " << factorial; return 0; }
출력:
다음은 코드의 스크린샷입니다.
코드 설명:
C 언어
for 루프는 소프트웨어에서 가장 널리 사용되는 루프이지만 주로 복제하는 데 사용됩니다. Verilog의 하드웨어 로직. for 뒤에 숨겨진 아이디어 루프는 주어진 조건이 참인 한 루프 내에서 주어진 명령문 세트를 반복하는 것입니다. 이것은 while와 매우 유사합니다. 루프이지만 반복자를 사용할 수 있고 조건이 이 반복자의 값에 따라 달라지는 컨텍스트에서 더 많이 사용됩니다. 구문 for (<initial_condition>; <condition>; <step_assignment>) be
코드 블록을 여러 번 실행해야 하는 상황이 있을 수 있습니다. 일반적으로 명령문은 순차적으로 실행됩니다. 함수의 첫 번째 명령문이 먼저 실행되고 두 번째 명령문이 실행되는 식입니다. 프로그래밍 언어는 더 복잡한 실행 경로를 허용하는 다양한 제어 구조를 제공합니다. 루프문을 사용하면 명령문 또는 명령문 그룹을 여러 번 실행할 수 있으며 다음은 대부분의 프로그래밍 언어에서 루프 명령문의 일반적인 것입니다. − C++ 프로그래밍 언어는 반복 요구 사항을 처리하기 위해 다음과 같은 유형의 루프를 제공합니다. Sr.No 루프 유형 및