More actions
imported>smksyj No edit summary |
imported>smksyj No edit summary |
||
| Line 1: | Line 1: | ||
== 동적할당 == | == 동적할당 == | ||
* Heap | * Heap | ||
** 왜 Stack과 Heap은 분리되어야 하는가? | ** '''왜 Stack과 Heap은 분리되어야 하는가?''' | ||
* malloc() | * malloc() | ||
** char arr[128]과 char *arr = (char *)malloc(sizeof(char) * 128)의 차이 | ** char arr[128]과 char *arr = (char *)malloc(sizeof(char) * 128)의 차이 | ||
** char **arr를 통해 char arr[8][8] (2차원 배열) 만들기 | ** char **arr를 통해 char arr[8][8] (2차원 배열) 만들기 | ||
** 구조체의 동적할당 & 동적할당 된 구조체의 멤버 참조 | ** 구조체의 동적할당 & 동적할당 된 구조체의 멤버 참조 | ||
== 문자열 함수 == | |||
* '''char * != char의 포인터''' | |||
Revision as of 03:41, 5 June 2014
동적할당
- Heap
- 왜 Stack과 Heap은 분리되어야 하는가?
- malloc()
- char arr[128]과 char *arr = (char *)malloc(sizeof(char) * 128)의 차이
- char **arr를 통해 char arr[8][8] (2차원 배열) 만들기
- 구조체의 동적할당 & 동적할당 된 구조체의 멤버 참조
문자열 함수
- char * != char의 포인터