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