1. |
|
강의 소개
C언어 기초 (복습)
|
C언어문과 배열 |
|
2. |
|
제 8장: 포인터
|
포인터 연산과 주의사항, 배열과 포인터, 문자열 상수와 문자열 포인터 |
|
|
|
제 8장: 포인터 (실습)
|
포인터 기초 활용, 포인터로서의 배열, 포인터와 증감 연산자, 배열의 최소값 구하기, 포인터 사용하여 최소값 구하기, 포인터를 함수에 전달, 배열에서 최소값 구하는 함수, 난수 생성, 난수 배열 생성, 성적 계산 함수 |
|
3. |
|
제 8장: 포인터
|
문자열, 문자열 포인터 |
|
4. |
|
제 8장: 포인터 (실습)
|
문자열 포인터, 문자열의 복사, 문자열의 연결, 문자열 길이 구하는 함수, 문자열 비교하는 함수, 문자열 역순으로 만들기, 문자 검색 프로그램 |
|
5. |
|
제 9장: 구조체 (실습)
|
2차원 평면의 점, 사각형 구조체, 열거체, 삼각형, 사각형, 원을 위한 공용체, 2차원 도형의 관리 |
|
6. |
|
제 10장: 함수의 활용
|
함수, 파라미터 (parameter), 기본적인 배열의 전달, 구조체의 전달 |
|
|
|
제 10장: 함수의 활용 (실습)
|
변수를 가리키는 포인터, 배열명과 포인터 배열을 가리키는 포인터, 함수의 파라미터, 함수의 인자 전달, 배열인자 전달, 구조체 전달, 구조체 배열 인자 전달 |
|
7. |
|
제 10장: 함수의 활용 (실습)
|
재귀함수, 기억부류, 표준 C 라이브러리 함수, 적 지역 변수 사용 연습, 전역변수 사용 연습 |
|
8. |
|
제 11장: 포인터의 활용
|
포인터 배열, 포인터 배열의 선언, 포인터 배열의 초기화, 포인터 배열을 사용하는 프로그램, 포인터 배열의 사용, 배열의 원소를 가리키는 포인터 배열, 구조체 포인터 배열, 배열 전체를 가리키는 포인터, 배열에 대한 포인터의 사용 |
|
9. |
|
제 11장: 포인터의 활용 (실습)
|
배열의 원소를 가리키는 포인터 배열, 포인터 배열을 파라미터로 받는 함수, 구조체 포인터 배열, 구조체 포인터, 배열을 파라미터로 받는 함수 |
|
|
|
제 11장: 포인터의 활용
|
배열에 대한 포인터, 2차원 배열 배열의 원소를 가리키는 포인터, 배열에 대한 포인터, 정적 메모리, 동적 메모리, 동적 메모리와 구조체 포인터 배열, 동적 메모리에 할당된 구조체를 가리키는 포인터 배열, 동적 메모리 관련 함수 |
|
10. |
|
제 11장: 포인터의 활용 (실습)
|
동적 메모리 할당, 동적 메모리를 이용한 2차원 배열, 동적 메모리를 이용한 구조체, 동적 메모리와 구조체 포인터 배열 |
|
11. |
|
제 11장: 포인터의 활용
|
함수에 대한 포인터, 함수의 주소, 함수 호출, 함수에 대한 포인터형의 정의, 퀵 정렬, 표준 C 라이브러리의 qsort 함수, 콜백 함수 |
|
12. |
|
제 12장: 고급기능
|
프로그램의 여러 개의 소스 파일로 나누어 작성하는 분할 컴파일 방법 |
|
13. |
|
제 12장: 고급기능
|
다른 파일에 정의된 함수의 호출, main 함수의 매개변수, 명령행 인자를 이용한 계산기 프로그램 |
|
|
|
제 13장: 입출력 라이브러리
|
스트림과 표준 입출력, scanf 함수와 %c, fflush( ), 파일 입출력
텍스트 파일과 바이너리 파일 |
|
14. |
|
제 13장: 입출력 라이브러리 실습
|
사용자 입력 받기, 파일 입출력, 파일 읽기, 파일 모두 읽기, 파일 출력, 바이너리 파일 입출력 예제 |
|
15. |
|
제 13장: 입출력 라이브러리 실습
|
과제 풀이 |
|