1. |
|
(1) C언어 개요 및 C프로그래밍 |
C 프로그램의 기본 구조
주석, 변수, 변수 선언, 수식, 배정문
데이터 타입의 기초-정수형과 실수형
정수 연산과 실수 연산 |
|
2. |
|
(2) 프로그래밍개론 1-while 루프 |
while 루프
포맷 방식 출력함수와 포맷 코드
for 루프
기호형 상수
문자단위 입출력함수
ASCII 코드 |
|
3. |
|
(3)예제 프로그램 1: 파일 복사 프로그램 |
예제 프로그램 1: 파일 복사 프로그램
예제 프로그램 2: 문자 세기 프로그램
예제 프로그램 3: 행 세기 프로그램
예제 프로그램 4: 단어 세기 프로그램모의코드 |
|
4. |
|
(4)배열의 선언과 사용 방법 |
배열의 선언과 사용 방법
배열 예제: 문자 분류 프로그램
함수의 정의와 호출
함수 예제: 지수 승 계산함수 power
함수와 인수전달 방식: call by value
문자 배열의 저장 형식문자 배열 예제 프로그램 |
|
5. |
|
(5)타입, 연산자, 그리고 식(관계 연산자) |
관계 연산자
논리 연산자
증감 연산자
타입 변환, 난수 생성, 타입 변환 연산자 |
|
6. |
|
(6)타입, 연산자, 그리고 식(배정문 연산자) |
2장 타입, 연산자, 그리고 식
배정문 연산자
비트 단위 연산자
조건식 연산자
연산자 우선 순위
3장 제어구조
문장과 블록
if-else 문장 |
|
7. |
|
(7)타입, 연산자, 그리고 식 |
2장 타입, 연산자, 그리고 식
배정문 연산자
비트 단위 연산자
조건식 연산자
연산자 우선 순위
3장 제어구조
문장과 블록
if-else 문장 |
|
8. |
|
(8)제어구조 |
이진검색 알고리즘
switch 문장
while 루프와 for 루프
정렬 알고리즘: 삽입정렬과 셸정렬 |
|
9. |
|
(9)제어구조, 함수와 프로그램 구조 |
3장 제어구조
do-while 루프
break와 continue
4장 함수와 프로그램 구조
함수의 기초
외부 변수 |
|
10. |
|
(10)함수와 프로그램 구조 |
외부 변수 예제: 계산기 프로그램
이름의 적용 범위에 관한 규칙 (scope rules)
헤더 파일 (header file) |
|
11. |
|
(11)함수와 프로그램 구조 |
static 선언
초기화
재귀법
퀵정렬
C 전처리기: #include와 #define |
|
12. |
|
(12)포인터와 배열 |
포인터와 주소
포인터와 함수 인수
포인터와 배열의 관계
주소 연산 |
|
13. |
|
(13)포인터와 배열 |
문자 포인터와 함수
포인터 배열 - 포인터에 대한 포인터
다차원 배열
문자 포인터 배열의 초기화 |
|
14. |
|
(14)포인터와 배열, 구조체 |
포인터 배열과 다차원 배열
명령 행 인수
함수에 대한 포인터
6장 구조체
구조체 기초
구조체와 함수 |
|
15. |
|
(15)구조체, 입출력 |
구조체 배열
구조체에 대한 포인터
typedef
공용체
7장 입출력
표준 입출력
포맷을 사용하는 출력 - printf()
포맷을 사용하는 입력 - scanf()
파일 입출력
오류 처리 |
|