C

반복문

NamDoHyeon 2024. 1. 2. 17:09

반복문

반복문

do

C언어에서 do는 실행하라는 의미를 가지고 있다.
do문의 형태는 이렇다.

int main(void) {
    int banbok;

    do {
        printf("실행");

        printf("계속 실행할거면 0 종료할거면 9");
        scanf("%d", &banbok);
    } while(banbok == 0);

    return 0;
}

// while() 괄호 안의 조건식이 성립하면 다시 do문을 실행한다.

while

C언어에서 while은 ~하는 동안이라는 의미를 가지고 있다.
while문의 형태는 이렇다.

int main(void) {
    int i=1;

    while(i<10) {
        printf("%d ",i);
        i++;
    }

    return 0;
}

// while() 괄호 안의 조건식이 거짓이 될 때까지 실행한다.

for

for문은 괄호 안에서 조건을 만들 수 있는데 반복 횟수를 알고 있을 때 사용하면 좋다.
기본적인 형식은 for(초기화식; 조건식; 증감식;) {실행 문장;} 이다.
사용 예시는 이렇다.

int main(void){
    for(int i = 0; i < 10; i++){
        printf("%d ",i);
    }

    return 0;
}

// 이는 i가 0으로 초기화되고 0부터 9까지 출력하는 코드다.

연산자

복합 대입 연산자

복합 대입 연산자는 @= 를 사용하며 @에는 여러 가지 연산자가 들어갈 수 있다.
만약 a += b라는 식이 있으면 a = a + b라는 의미이다.

후치 증감 연산자

후치 증가 연산자는 a++ 를 사용하며 a에 1을 더한다는 의미이다.
이는 a = a + 1과 비슷하다.

후치 감소 연산자도 마찬가지로 a-- 를 사용하며 a에 1을 뺀다는 의미이다.
이는 a = a - 1과 비슷하다.

반응형