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() 파일 입출력 오류 처리 | ![]() |