C의 루프
2329 단어 whiledifferencesloopsfor
컴퓨터에는 일련의 명령을 반복적으로 수행할 수 있는 능력이 있습니다. 이것은 기본 조건이 만족될 때까지 프로그램의 특정 부분을 특정 횟수 또는 무한 반복하는 것을 포함합니다. 이러한 종류의 반복적인 구조나 명령문을 루프라고 합니다.
루프의 메서드
1.For 문
2.While 문
3.Do-While 문
C 프로그래밍의 while 루프는 대상을 반복적으로 실행합니다.
주어진 조건이 참인 한 진술
주어진 조건이 참일 때까지, while 루프는 반복적으로
target 문을 실행합니다.
조건이 거짓이 되면 프로그램 제어가 다음으로 넘어갑니다.
루프 바로 다음 줄
WHILE 루프의 구문:
//동안(조건) {
진술(들);
}
1. 진술(들): 진술 블록일 수 있습니다.
2.Condition: 어떤 표현이든 가능합니다.
예시:
//1부터 5까지의 숫자를 출력
포함
정수 메인()
{
정수 i = 1;
while (i <= 5)
{
printf("%d\n", i);
++i;
}
return 0;
}
루프:
반복 제어 구조에서 사용됩니다.
루프가 특정 횟수만큼 실행되어야 할 때 사용됩니다.
for 루프의 구문:
//for ( 초기화; 조건; 증가 ) {
진술(들);
}
FORLOOP의 제어 흐름:
1.초기화:
실행될 첫 번째 단계이며 오직 실행될 수 있습니다.
한 번.
초기화를 사용하면 모든 루프를 선언하고 초기화할 수 있습니다.
제어 변수.
2.조건:
조건은 'for' 루프의 두 번째 단계입니다.
평가했다.
3.증가:
증분은 조건 다음의 세 번째 단계입니다. 제어의 흐름
'for'의 본문 뒤에 있는 증분 문으로 다시 이동합니다.
루프가 실행됩니다.
루프 제어 변수는 이 문을 사용하여 업데이트할 수 있습니다.
이 문은 공백으로 둘 수도 있습니다.
예시:
//1부터 10까지의 숫자를 출력
포함
정수 메인() {
정수 나;
(i = 1, i < 11,++i)
{
printf("%d", i);
}
DO-WHILE 루프:
Do-While 루프는 한 가지 중요한 차이점이 있는 while 루프와 유사합니다. do-while 루프의 본문은 적어도 한 번 실행됩니다. 그런 다음에만 테스트 표현식이 평가됩니다.
DO-WHILE의 구문:
하다
{
//루프 본문 내부의 명령문
}
동안 (testExpression);
예시:
//사용자가 0을 입력할 때까지 숫자를 더하는 프로그램
포함
정수 메인()
{
이중 숫자, 합계 = 0;
// the body of the loop is executed at least once
do
{
printf("Enter a number: ");
scanf("%lf", &number);
sum += number;
}
while(number != 0.0);
printf("Sum = %.2lf",sum);
return 0;
}
while과 do-while의 주요 차이점은 다음과 같습니다.
동안
1. 명령문을 실행하기 전에 조건을 테스트합니다.
while 루프 내에서.
2. 조건이 실패하면 명령문을 실행하지 않습니다.
처음으로.
하는 동안
1. 명령문을 실행한 후 조건을 테스트합니다.
루프에서.
2. 조건이 발생하더라도 적어도 한 번은 명령문을 실행합니다.
실패.
Reference
이 문제에 관하여(C의 루프), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/221910303043/loops-in-c-lfj
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
while (i <= 5)
{
printf("%d\n", i);
++i;
}
return 0;
정수 메인() {
정수 나;
(i = 1, i < 11,++i)
{
printf("%d", i);
}
DO-WHILE 루프:
Do-While 루프는 한 가지 중요한 차이점이 있는 while 루프와 유사합니다. do-while 루프의 본문은 적어도 한 번 실행됩니다. 그런 다음에만 테스트 표현식이 평가됩니다.
DO-WHILE의 구문:
하다
{
//루프 본문 내부의 명령문
}
동안 (testExpression);
예시:
//사용자가 0을 입력할 때까지 숫자를 더하는 프로그램
포함
정수 메인()
{
이중 숫자, 합계 = 0;
// the body of the loop is executed at least once
do
{
printf("Enter a number: ");
scanf("%lf", &number);
sum += number;
}
while(number != 0.0);
printf("Sum = %.2lf",sum);
return 0;
}
while과 do-while의 주요 차이점은 다음과 같습니다.
동안
1. 명령문을 실행하기 전에 조건을 테스트합니다.
while 루프 내에서.
2. 조건이 실패하면 명령문을 실행하지 않습니다.
처음으로.
하는 동안
1. 명령문을 실행한 후 조건을 테스트합니다.
루프에서.
2. 조건이 발생하더라도 적어도 한 번은 명령문을 실행합니다.
실패.
Reference
이 문제에 관하여(C의 루프), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/221910303043/loops-in-c-lfj
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
// the body of the loop is executed at least once
do
{
printf("Enter a number: ");
scanf("%lf", &number);
sum += number;
}
while(number != 0.0);
printf("Sum = %.2lf",sum);
return 0;
Reference
이 문제에 관하여(C의 루프), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/221910303043/loops-in-c-lfj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)