1. |
|
C언어 소개 및 개발환경 |
C 프로그램 언어의 소개와 활용도를 설명하고, 프로그래밍을 위한 소프트웨어와 환경 설치에 대하여 설명한다. |
|
2. |
|
변수와 데이터 |
- C 언어 기초
- 정수형과 실수형
- 진법 변환
- 변수와 상수 |
|
3. |
|
연산자 |
- 연산자란?
- 연산자(산술, 대입, 관계, 논리, 비트, 조건, 증감)
- 자료형 변환 |
|
4. |
|
기본 입출력과 라이브러리 함수 |
- 함수란?
- 라이브러리 함수
- 입출력 함수
- 수학함수
- 기타 함수 |
|
5. |
|
제어문 (선택구조와 반복구조) |
- if 문
- switch문
- for 문
- while 문
- do-while, break, continue, goto 문 |
|
6. |
|
함수 |
- 함수 선언 (정의)
- 함수의 사용
- 변수 영역
- 재귀 호출 |
|
7. |
|
배열 |
- 배열
- 다차원 배열
- 함수의 배열 인수
- 접근 수정자 |
|
8. |
|
문자열 |
- 문자열과 배열
- 문자열 입출력
- 문자열 처리 함수
- 문자 처리 함수
- 문자열의 배열 |
|
9. |
|
구조체 |
- 구조체 struct
- 구조체와 함수
- 구조체의 배열, sizeof연산자
- 열거형 enum
- 형 정의 typedef |
|
10. |
|
포인터 |
- 포인터란?
- 배열과 포인터
- 포인터 인자, 상수
- 이중 포인터
- 함수 포인터 |
|
11. |
|
파일 입출력 |
- File open / File close
- 파일 입출력 함수
- EOF
- Random Access |
|
12. |
|
메모리 관리 |
- 프로그램 실행 구조
- 동적 메모리 할당/반환
- 글로벌 변수
- 변수와 주소 |
|