문자열비교
-
[메모리] 문자열 비교Stage/Computer Science 2021. 5. 31. 23:17
학습 목표 문자열이 저장되어 있는 방식에 근거해서 문자열을 비교하는 방법에 대해 설명할 수 있다. 1. 예시 #include int main(void) { char *s = "EMMA"; printf("%p\n", s); } 코드를 실행하면? "EMMA" 라는 문자열의 첫번째 값인 "E"의 메모리 주소가 출력이 된다. printf("%p\n", &s[0]); printf("%p\n", &s[1]); printf("%p\n", &s[2]); printf("%p\n", &s[3]); 이 코드를 실행하면 어떻게 나올까? s라는 문자열의 첫번째 값인 "E"의 메모리 주소, 두번째 값인 "M"의 메모리 주소..... 2. 문자열 비교 #include #include int main(void) { string s ..