C 프로그래밍 - 1주차 : C 프로그램의 구성 요소

C 기본 문법

  • 세미콜론 : 구문이 끝날 때 사용, 컴파일 에러 주의
  • 중괄호 : 코드의 범위를 나타냄. 함수의 범위, for-loop의 범위, if의 범위 등
  • 주석 : 컴파일러에게 보이지 않는 문장
/* 한줄로 된 주석 */
/* 여러
	줄로

			주석 */
// 이 줄만 주석
  • 들여쓰기 : 가독성 증대

C 프로그램의 구성 요소

  • 프로그램 = 함수들의 집합
  • 함수의 수학적 표현

  • 한 개의 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>
    • 입력 : 키보드 입력을 프로그램으로 전달
    • 출력 : 결과를 프롬프트로 전달