새싹교실/2014/손오반/2014-06-05 (rev. 1.9)
동적할당 ¶
- Heap
- 왜 Stack과 Heap은 분리되어야 하는가?
- malloc()
- char arr128과 char *arr = (char *)malloc(sizeof(char) * 128)의 차이
- char **arr를 통해 char arr88 (2차원 배열) 만들기
- 구조체의 동적할당 & 동적할당 된 구조체의 멤버 참조
문자열 함수 ¶
- char * != char의 포인터
- type과 type에 연관된 operation == char *와 문자열 처리 함수들
- 문자열의 길이 : size_t strlen(const char *s)
- 문자열 복사 : char *strcpy(char *dest, const char *src)
- 문자열 결합 : char *strcat(char *dest, char *src)
- 문자열 비교 : int strcmp(const char *s1, const char *s2)
- 문자열 -> 숫자 :
- int atoi(const char *str)
- long atol(const char *str)
- double atof(const char *str)