C 프로그래밍 - 1주차 : C 프로그램의 구성 요소
C 기본 문법
- 세미콜론 : 구문이 끝날 때 사용, 컴파일 에러 주의
- 중괄호 : 코드의 범위를 나타냄. 함수의 범위, for-loop의 범위, if의 범위 등
- 주석 : 컴파일러에게 보이지 않는 문장
/* 한줄로 된 주석 */
/* 여러
줄로
된
주석 */
// 이 줄만 주석
C 프로그램의 구성 요소
- 프로그램 = 함수들의 집합
- 함수의 수학적 표현
y=f(x)

- 한 개의 Main 함수가 무조건 필요함
- 프로그램을 실행한다 = Main 함수를 실행한다
- Main 함수도 함수의 한 종류
- 함수에는 입력과 출력이 있음
int add(int a, int b) { // int a, int b : 입력 변수 지정
return a + b; // int와 return 0 : 출력 변수의 타입과 값을 지정
}
int add(int, int); // 1. 함수의 프로토타입
int main(void) {
...
}
int add(int a, int b) { // 2. 함수의 원형
return a + b;
}
- 표준 입출력 <stdio.h>
- 입력 : 키보드 입력을 프로그램으로 전달
- 출력 : 결과를 프롬프트로 전달