3주차: 반복문 + 함수와 변수 범위


학습 주제

while문, for문, 다중 루프, 함수 정의, 매개변수, return, 지역/전역변수

핵심 포인트


예제 코드

반복문

#include

int main() { // 구구단 3단 출력 for (int i = 1; i <= 9; i++) { printf("3 x %d = %d\n", i, 3 * i); }

// 별 삼각형 (다중 루프)
for (int i = 1; i <= 4; i++) {
    for (int j = 0; j < i; j++) {
        printf("*");
    }
    printf("\\n");
}
return 0;

}

실행 결과

3 x 1 = 3 3 x 2 = 6 ... 3 x 9 = 27 * ** *** ****

함수

#include <stdio.h>

int add(int a, int b) { // 함수 정의 return a + b; }

int max(int a, int b) { return (a > b) ? a : b; }

int main() { int result = add(3, 7); // 함수 호출 printf("3 + 7 = %d\n", result); printf("max(10, 25) = %d\n", max(10, 25)); return 0; }

실행 결과

3 + 7 = 10 max(10, 25) = 25