C에서의 선택과 반복
11023 단어 beginnerstutorialprogrammingc
선택 진술
선택 문은 대체 작업 중에서 선택하는 데 사용됩니다.
만약에
if( Condition )
{
Action;
}
if(grade >= 60)
{
puts("Passed");
}
다른 경우라면
if(Condition)
{
Action_1;
}
else
{
Action_2;
}
if(grade >= 60)
{
puts("Passed");
}
else
{
puts("Failed");
}
만약 .. 그렇지 않으면
if(Condition_1)
{
Action_1;
}
else if(Condition_2)
{
Action_2;
}
else if(Condition_3)
{
Action_3;
}
else
{
Action_4;
}
if(grade >= 90)
{
puts("A");
}
else if(grade >= 80)
{
puts("B");
}
else if(grade >= 70)
{
puts("C");
}
else if(grade >= 60)
{
puts("D");
}
else
{
puts("F");
}
스위치
switch(Condition)
{
case 1:
Action_1;
break;
case 2:
Action_2;
break;
case 3:
Action_3;
break;
default:
Action_4;
break;
}
switch(mark)
{
case 'A':
puts("Student got excellent grade");
break;
case 'B':
puts("Student got very good grade");
break;
case 'C':
puts("Student got good degree grade");
break;
case 'D':
puts("Student got fair grade");
break;
default:
puts("Student should retake the exam");
break;
}
조건 연산자
이것은 유일한 C 삼항 연산자입니다.
if .. else
할 수 없는 곳에 사용합니다.Condition ? True Action : False Action;
grade >= 60 ? puts("Pass") : puts("Fail");
//or
puts(grade >= 60 ? "Pass" : "Fail");
반복문
반복 문(반복 문 또는 루프)을 사용하면 일부 조건이 참인 동안 작업이 반복되도록 지정할 수 있습니다.
동안
while(Continuation_Condition)
{
Action;
}
while(grade < 60)
{
puts("Retake the exam");
}
..하는 동안
do{
Action;
}while(Continuation_Condition);
do{
//do the action once at least before check the condition
puts("Start the Exam");
}while(grade < 60>);
~을 위한
for(Initialization; Continuation_Condition; Increment)
{
Action;
}
for(int i = 1; i <= 10; i++)
{
printf("%d ", i);
}
반복 유형
반제어 반복
루프가 몇 번 실행될지 미리 정확히 알고 있습니다.
Sentinel 제어 반복
루프가 몇 번 실행될지는 미리 알 수 없습니다. 센티넬 값(플래그 값)을 사용하여 "데이터 끝"항목을 표시했습니다.
Reference
이 문제에 관하여(C에서의 선택과 반복), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ahmedgouda/selection-and-iteration-in-c-37d4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)