
C
memcmp 함수
int memcmp(const void* ptr1, const void* ptr2, size_t count); 매개변수(인자) const void* ptr1 = 비교 대상1 const void* ptr2 = 비교 대상2 size_t count = 비교할 크기 (바이트) 반환값(리턴값) (ptr1 > ptr2) = 1 반환 (ptr1 < ptr2) = -1 반환 (ptr1 == ptr2) = 0 반환 설명 * ptr1과 ptr2를 count 바이트만큼 비교한다. * 널문자를 만나도 계속 진행한다. (strcmp면 멈췄을 것) * count가 비교 대상의 크기보다 크다면? = 정의되지 않음 * ptr1 or ptr2가 NULL이라면? = 정의되지 않음 구조체를 비교할 때 유용하다 (Byte Padding은 ..