블로그 이미지
LanSaid

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Recent Post

Recent Comment

Recent Trackback

Archive

2012. 4. 6. 10:19 Study/Pointer by C
교재 명 : 다시 체계적으로 배우는 C언어 포인터
출판사 : 정보문화사
저자 : 정재은

*차례
- 챕터1. 포인터의 기초
 1. 포인터란 무엇인가?
 2. 포인터 변수
 3. 포인터 변수 정의
 4. 쓰레기 주소 값
 5. &연산자
 6. 포인터 변수에 번지 할당
 7. 포인터 변수에 왜 타입을 지정하는가?

- 챕터2. 1차원 배열과 포인터
 1. 1차원 배열과 초기화
 2. 첨자 생략
 3. 다차원 배열
 4. 1차원 배열과 포인터
 5. 포인터 + 정수의 의미
 6. 배열명의 숨은 뜻

- 챕터3. 2차원 배열과 포인터
 1. 이것만 알면 만사ok
 2. 기본
 3. 배열 포인터의 정의
 4. 2차원 배열과 2차원 배열 포인터 변수 연결
 5. 2차원 배열 기본 다지기
 6. imsip = imsi
 7. int ismi[2][3]의 모든 것
 8. 함수 인자 포인터
 9. 2차원 포인터 다루기
 10. 2차원 포인터 이것만은 알아두자
 11. int(*imsi)[2], int *temp[2]의 차이
 12. *temp[3]dptj temp의 의미는?

-챕터4. 문자열과 포인터
 1. 문자열이란 무엇인가?
 2. a, 'a', "a"의 차이
 3. 문자열 포인터 변수
 4. 포인터를 이용한 문자열 조작
 5. 착각하기 쉬운 첨자
 6. *string과 string[]의 차이
 7. 문자열 상수 변경
 8. 문자열과 포인터 배열
 9. 포인터 배열에 문자열 할당

-챕터5. 포인터의 포인터
 1. 포인터의 포인터는 무엇인가?
 2. 포인터의 포인터 변수 정의
 3. 어디에 사용하는가?
 4. 초기화
 5. 포인터의 포인터 참조
 6. 주의사항
 7. 주의 사항 하나더
 8. 명령행 인자

-챕터6. scanf()와 fgets()
 1. scanf()와 fgets()

-챕터7. strcpy()의 비밀
 1. strcpy()의 함정
 2. 배열을 이용한 strcpy()
 3. 포인터 변수를 이용한 strcpy()
 4. 배열과 malloc()을 이용한 번지 할당

-챕터8. 뒤죽박죽 포인터
 1. 뒤죽박죽 포인터?

-챕터9. 포인터의 개념을 깨는 0
 1. 의문점
 2. 널 포인터
 3. 주의 사항
 4. 널 포인터의 사용처

-챕터10. 바로 알자 getchar()
 1. getchar()의 함정

-챕터11. 가변 인자
 1. 가변인자란?
 2. 가변 인자 사용 단계
 3. 가변 인자를 위한 매크로
 4. 가변 인자의 사용
 5. 주의 사항

-챕터12. 될 것 같으면서 안 되는 코드
 1. 초보자들이 무시하는 쓰레기 주소 값

-챕터13. (int*)point
  1. 캐스트 연산자의 이해

-챕터14. void형 포인터
 1. void형 포인터란?
 2. void형 변수 포인터 정의
 3. void형 포인터 변수의 성질
 4. void형 포인터 변수의 사용
 5. *((int *)voidp)++
 6. 주의 사항

-챕터15. 함수 인자 포인터
 1. 함수 인자 포인터란?
 2. 1차원 함수 인자 포인터
 3. int형 배열
 4. 문자열 포인터
 5. 1차원 포인터 배열
 2. 2차원 포인터 배열

-챕터16. 함수 포인터
 1. 함수 포인터의 매력
 2. 함수 포인터의 정의
 3. 함수 포인터의 초기화
 4. 함수 포인터의 호출

-챕터17. 구조체와 포인터
 1. 간단한 구조체 개념
 2. 주소록
 3. 구조체 선언과 정의
 4. 구조체 연산
 5. 구조체와 포인터
 6. 멤버 초기화
 7. 주의 사항
 8. 중첩 구조체
 9. 구조체 복사
 10. 매게변수가 구조체 배열인 함수
 11. 자기 참조 구조체
 12. 리스트

-챕터18. 메모리 할당과 해제
 1. 동적 메몰 ㅣ할당
 2. 동적 메모리 할당의 장, 단점
 3. malloc()
 4. 가장 간단한 메모리 할당
 5. 동적 메모리 영역 초기화
 6. 할당 가능한 메모리 영역 알아보기
 7. 문자열 포인터 변수를 위한 malloc()
 8. 구조체 포인터 변수를 위한 malloc()
 9. calloc()
 10. realloc()
 11. 메모리 해제
 12. 간단한 메모리 해제
 13. 리스트의 메모리 해제
 14. 복잡한 메모리 해제

-챕터19.. 라이브러리
 1. 라이브러리란?
 2. 라이브러리의 특징
 3. ar
 4. ar옵션(/usr/ccs/bin)
 5. 라이브러리 생성 단계

'Study > Pointer by C' 카테고리의 다른 글

[포인터] 1차원 배열과 포인터  (0) 2012.04.13
[포인터] 포인터의 기초  (0) 2012.04.06
posted by LanSaid