의사 결정 및 반복

2735 단어 clanguageloops
일반 프로그램은 표현식이나 문장을 차례로 실행하는 것이 아닙니다. 확인해야 할 특정 조건이 있거나 특정 반복 횟수가 있습니다.

특정 명령어 세트를 여러 번 또는 알려진 횟수(반복) 실행해야 할 때 FOR 루프 또는 DO/WHILE 루프를 사용합니다.

If… Else Statements
For Loops
While and Do/While Loops
The general syntax for while and do/while loops are given below :

If… Else 문



의사결정문입니다. 실행할 코드 블록을 결정하기 위해 특정 조건을 확인하는 데 사용됩니다. if..else 문의 구문은 다음과 같습니다.

if (조건/초){
표현/문장;
} 또 다른 {
표현/문장;
}

if (조건/초){
표현/문장;
} 그렇지 않으면 {
표현/문장;
} 또 다른 {
표현/문장;
}

example :
if (intDivisor == 0) {
printf ("Warning!: Divisor is Zero!!\n Please re-enter the divisor :");
scanf ("%d", &intDivisor);
}



intResult=intDividend/intDivisor;

If 문은 조건이 거짓일 때 실행할 표현식을 가질 수 있습니다. 이러한 표현식은 'if' 문의 else 부분에 추가됩니다.

if (조건/초) {
표현/문장;
} 또 다른 {
표현/문장;
}

Example :
if (intVal >= 0)
printf ("You entered a Positive Number!");
else
printf ("You entered a Negative Number!");



우리는 다른 if 문 안에 if 문을 가질 수 있습니다. if 문을 중첩할 수 있습니다.
예: –
if (intVal >= 0)
if (intVal == 0)
printf("0을 입력하셨습니다!");
또 다른
printf("양수를 입력하셨습니다!");
또 다른
printf("음수를 입력하셨습니다!");

루프의 경우:



for 루프는 특정 횟수만큼 실행해야 하는 루프를 효율적으로 작성할 수 있게 해주는 반복 제어 구조입니다.

통사론:

for (초기값, 조건, 증분계수) {
성명서
}

Example:



무효 메인 () {
정수 정수;
printf("\n 처음 15개의 자연수는 다음과 같습니다.\n");
(intNum = 0, intNum < 15, intNum++) {
printf("%d", 정수);
}
}

while 루프:



C 프로그래밍의 while 루프는 주어진 조건이 참인 한 대상 문을 반복적으로 실행합니다.
통사론:
동안 (조건/들){
표현/진술;
}

Example:



무효 메인() {
정수 정수 = 0;
printf("\n WHILE 루프의 예\n");
printf("처음 15개의 자연수는 다음과 같습니다.\n");
동안 (intNum < 15){
printf("%d", 정수);
정수++;

Do/While 루프:



do...while 루프의 본문은 한 번 실행됩니다. · 테스트 표현식이 참이면 루프의 본문을 다시 실행하고 테스트 표현식을 평가합니다.
통사론:

하다{
표현/진술;
} 동안(조건/초);

Example:
{
printf("\n Example of DO/WHILE Loop\n");
printf("First 15 natural numbers in descending order is: \n");
while (intNum >=0){
printf("%d ", intNum--);



}

좋은 웹페이지 즐겨찾기