C 언어
루프는 명시된 조건이 거짓이 될 때까지 일련의 명령문을 여러 번 실행합니다. 루프는 루프의 본체와 제어문의 두 부분으로 구성됩니다. 제어 문은 지정된 조건이 false가 될 때까지 루프 본문을 실행하도록 지시하는 몇 가지 조건의 조합입니다. 루프의 목적은 동일한 코드를 여러 번 반복하는 것입니다.
While 루프는 가장 간단한 루프 구조입니다. 진입 통제 루프입니다. while 루프에서 조건은 루프의 본문을 처리하기 전에 평가됩니다. 조건이 참이면 루프 본문만 실행됩니다.
루프의 본문이 실행된 후 컨트롤은 다시 처음으로 돌아가 조건을 확인합니다. true이면 조건이 false가 될 때까지 동일한 프로세스가 실행됩니다. 조건이 false가 되면 컨트롤이 루프를 벗어납니다.
while 루프에서 조건이 true가 아니면 루프의 본문은 한 번도 실행되지 않습니다.
Do-while 루프는 조건이 항상 루프 본문 다음에 실행된다는 점을 제외하고는 while 루프와 유사합니다. 종료 제어 루프라고도 합니다.
do-while 루프에서 루프의 본문은 항상 적어도 한 번 실행됩니다. 본문이 실행된 후 조건을 확인합니다. 조건이 참이면 루프의 본문을 다시 실행합니다. 그렇지 않으면 제어가 루프 외부로 전송됩니다.
다음은 While 루프의 구문입니다.
while (condition) { statements; }
while 루프에서 평가해야 하는 조건을 작성해야 합니다. 중괄호 안의 문장은 실행할 코드를 나타냅니다.
다음은 Do while 루프의 구문입니다.
do { statements } while (expression);
do-while 루프에서 먼저 실행할 코드를 나타내는 중괄호 안에 명령문을 작성해야 합니다. 그런 다음 평가해야 하는 Java, C 또는 C++ 프로그램 표현식을 언급해야 합니다.
while 루프는 다음과 같이 작동합니다.
순서도 설명:
1단계) while 루프 시작
2단계) 테스트 표현식 또는 조건이 평가됩니다.
3단계) 다음으로, 테스트 표현식이 참이면 프로그램은 do-while 루프의 본문을 실행합니다.
4단계) 테스트 표현식이 거짓이면 while 루프 외부의 프로그램이 실행됩니다.
Do-while 루프는 다음과 같이 작동합니다.
순서도 설명:
1단계) do-while 루프 시작
2단계) do-while 루프의 본문이 실행됩니다.
3단계) 테스트 표현식 또는 조건이 평가됩니다.
4단계) 테스트 표현식이 참이면 컴파일러는 do-while 루프의 본문을 실행합니다.
5단계) 다음으로 테스트 표현식이 거짓이면 컴파일러는 루프 본문 이후의 명령문을 실행합니다.
6단계) 루프 본문 뒤에 오는 명령문이 실행됩니다.
다음 프로그램은 예제와 함께 C 프로그래밍의 while 루프를 보여줍니다.
#include<stdio.h> #include<conio.h> int main() { int num=1; //initializing the variable with value 1 while(num<=4) //while loop with condition { printf("%d\n",num); num++; //incrementing operation } return 0; }
출력:
1 2 3 4
위의 프로그램은 while 루프의 사용을 보여줍니다. 위의 코드에서는 while 루프를 사용하여 1에서 4까지 일련의 숫자를 인쇄했습니다.
num이라는 변수를 값 1로 초기화했습니다. 우리는 1에서 4까지 인쇄할 것입니다. 따라서 변수는 값 1로 초기화됩니다. 0에서 인쇄하려면 초기화 중에 값 0을 할당하십시오.
다음으로 while 루프에서 조건(num<=4)을 제공했는데, 이는 num의 값이 4가 될 때까지 루프가 본문을 실행한다는 것을 의미합니다. 그 후에 루프가 종료되고 제어가 외부로 떨어집니다. 루프.
루프의 본문에는 숫자를 인쇄하는 인쇄 함수와 루프를 실행할 때마다 값을 증가시키는 증가 연산자가 있습니다.
num의 초기값은 1이고, 실행 후에는 2가 되고, 다음 실행에서는 3이 된다. 이 과정은 값이 4가 될 때까지 계속되다가 콘솔에 시리즈를 출력하고 종료한다. 루프.
다음 프로그램은 C에서 숫자 2의 테이블을 인쇄하는 Do-while 루프 예제입니다.
#include<stdio.h> #include<conio.h> int main() { int num=1; //initializing the variable with value 1 do //do-while loop { printf("%d\n",2*num); num++; //incrementing operation } while(num<=4); return 0; }
출력:
2 4 6 8
위의 예에서 do-while 루프를 사용하여 2의 곱셈 테이블을 인쇄했습니다. 먼저 변수 'num'을 값 1로 초기화했습니다. 그런 다음 do-while 루프를 작성했습니다.
루프에서 num 값을 2로 곱하여 시리즈를 인쇄하는 인쇄 기능이 있습니다. 각 증가 후에 num 값은 1씩 증가하고 화면에 인쇄됩니다.
처음에 num 값은 1입니다. 루프 본문에서 인쇄 기능은 다음과 같은 방식으로 실행됩니다. 2*num 여기서 num=1, 2*1=2.
따라서 값 2가 인쇄됩니다. 이것은 num의 값이 10이 될 때까지 계속됩니다. 다음으로 루프가 종료되고 루프 바로 뒤에 있는 명령문이 실행됩니다. 이 경우 0을 반환합니다.
다음은 While 루프와 Do While 루프의 중요한 차이점입니다.
while (condition) { Statements; // loop body }일반적으로 do while 루프는 다음과 같이 작성됩니다.
do{ Statements; //loop body } while (condition);
조건을 확인할 때 첫 번째 반복이 필수인 경우 while 루프를 사용해야 합니다. 반복 횟수를 알 수 없거나 불확실한 경우에도 사용할 수 있습니다.
Do while 루프는 주로 루프를 최소 한 번 실행해야 하는 경우에 필요합니다. do-while 루프는 일반적으로 최종 조건이 최종 사용자를 기반으로 하는 메뉴 기반 프로그래밍 언어에서 필요합니다.
C 언어
가공과 가공의 주요 차이점은 무엇입니까? 제작과 가공의 주요 차이점은 본질적으로 다음과 같습니다. 제작:재료를 추가하거나 제거하여 금속, 플라스틱, 직물 또는 기타 원자재 개체를 제작하는 과정입니다. 가공:재료를 절단하고 재료를 제거하여 모양을 만드는 기계를 사용하여 물체를 형성합니다. 제작은 주조, 결합 또는 재료 형성을 통해 발생합니다. 케이싱은 금형 제품을 복제하기 위해 다른 재료로 채우는 금형이 있는 제조 프로세스의 한 유형입니다. 주조에는 모래 주조, 열성형, 사출 성형, 원심 주조 등과 같은 다양한 유형이 있습니
페이지 응답 시간이 1초라도 차이가 나면 고객 기반의 최대 7%가 손실될 수 있으므로 올바른 호스팅 모델을 선택하는 것은 중요한 비즈니스 결정입니다. 최고 수준의 성능과 가동 시간을 원하는 경우 클라우드 및 전용 서버가 두 가지 인기 있는 선택이지만 이러한 호스팅 모델은 다양한 사용 사례에서 탁월합니다. 귀하의 비즈니스 요구 사항에 적합한 옵션은 무엇입니까? 이 도움말에서는 클라우드와 전용 서버의 차이점에 대해 설명합니다. 두 호스팅 유형의 기능을 간략하게 설명합니다. 정보에 입각한 결정을 내리고 사용 사례, 비즈니스 요구 사항