U E D R , A S I H C RSS

새싹교실/2014/손오반/2014-06-05 (rev. 1.10)

새싹교실/2014/손오반/2014-06-05

동적할당

  • 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)

파일 입출력

  • FILE *타입
    • type과 type에 연관된 operation == FILE *와 파일 입출력 함수들
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:54
Processing time 0.0203 sec