1 00:00:00,000 --> 00:00:03,250 >> 스피커 1 : 자 이제 프로그램을 작성하자 그들은 진정으로 두 개의 문자열을 비교 2 00:00:03,250 --> 00:00:04,245 문자에 대한 문자. 3 00:00:04,245 --> 00:00:06,830 의는 0으로 비교 사용하자 우리의 출발점. 4 00:00:06,830 --> 00:00:11,550 그러나 레이어 뒤의 첫 번째 껍질하자 그 문자열 타입 및 다시 작성 5 00:00:11,550 --> 00:00:14,120 그것이 진정으로 무엇을 위해, 어떤 문자 별이다. 6 00:00:14,120 --> 00:00:17,740 즉, 캐릭터의 주소이며 에서 구체적으로 첫 번째 문자 7 00:00:17,740 --> 00:00:21,010 우리는 더 좋겠 일련의 문자 일반적으로 문자열로 알고 있습니다. 8 00:00:21,010 --> 00:00:21,880 >> T에 대한 동일합니다. 9 00:00:21,880 --> 00:00:25,660 의 해당 문자열 선언을 다시 보자 문자 스타로. 10 00:00:25,660 --> 00:00:28,690 그리고 지금 우리의 필요에 더 이상 않도록, T에의 비교 11 00:00:28,690 --> 00:00:30,150 우리는 두 개의 주소를 비교합니다. 12 00:00:30,150 --> 00:00:33,180 우리는 진정으로 비교할 두 문자열 자체. 13 00:00:33,180 --> 00:00:37,520 이를 위해, 우리는 기능을 사용할 수 있습니다 string.h에 선언. 14 00:00:37,520 --> 00:00:40,920 그래서 포함하는 추가 할 것 내 파일의 상단에. 15 00:00:40,920 --> 00:00:43,130 >> 그리고 나는 변화에 갈거야 여기이 선. 16 00:00:43,130 --> 00:00:47,920 t에의 비교보다는, 난 함수 교반로드를 호출하는 것, 17 00:00:47,920 --> 00:00:52,290 문자열을 비교하고, 통과 인수 s와 t으로합니다. 18 00:00:52,290 --> 00:00:56,480 우리는 비교 문자열로 다음 연기하기 s와 t는 실제로 동일한 경우 알아낼 19 00:00:56,480 --> 00:00:59,870 하고 비교하는 방법을 파악하자 문자 그 문자. 20 00:00:59,870 --> 00:01:02,410 >> 이제, 문서에 따라 문자열 비교, 사실의 21 00:01:02,410 --> 00:01:06,920 0을 반환하려고하면 두 문자열 s와 t는 동일한 기준에서 지적했다. 22 00:01:06,920 --> 00:01:09,490 음수를 반환 할 것 의는 t 전에 와야하는 경우 23 00:01:09,490 --> 00:01:13,740 알파벳 또는 양수하는 경우 의 알파벳 t 후에 와야한다. 24 00:01:13,740 --> 00:01:16,090 >> 하지만 지금, 우리는 신경 평등에 대한. 25 00:01:16,090 --> 00:01:19,270 그래서 간단하게 테스트 할거야 경우 문자열의 반환 값은 비교 26 00:01:19,270 --> 00:01:21,450 s와 t에 전달, 0 같습니다. 27 00:01:21,450 --> 00:01:24,940 그렇다면, 내가 주장거야 그 두 문자열은 동일합니다. 28 00:01:24,940 --> 00:01:26,820 >> 하지만 난 하나를 만들거야 다른 변화뿐만 아니라. 29 00:01:26,820 --> 00:01:30,410 그것은 그것의 당, 즉 GET 문자열을 밝혀 문서, 때로는 반환 할 수 있습니다 30 00:01:30,410 --> 00:01:34,320 따라, 널 (null), 센티널 값 문자열 문서 수단을 얻을 수 31 00:01:34,320 --> 00:01:35,450 나쁜 일이 일어났다. 32 00:01:35,450 --> 00:01:38,830 예를 들어, 우리의 메모리가 부족하거나 사용자는 어떻게 든 협력하지 않았다. 33 00:01:38,830 --> 00:01:41,080 >> 문자열 한편, 비교 조금 약해. 34 00:01:41,080 --> 00:01:44,730 당신은 널 (null) 하나의에 전달하는 경우 첫 번째 또는 두 번째 인수, 나쁜 35 00:01:44,730 --> 00:01:45,650 상황이 발생할 수 있습니다. 36 00:01:45,650 --> 00:01:47,970 보통 관련된 나쁜 일 분할 오류. 37 00:01:47,970 --> 00:01:52,210 그래서 모두 그 가능성을 피하기 위해, 먼저이 사용을 래핑하는거야 38 00:01:52,210 --> 00:01:56,350 이 전체를 들여 비교해 문자열 코드 첫 번째는 일을 블록 39 00:01:56,350 --> 00:02:03,140 그의는 널 (null)과 동일하지 않은 경우 t는 널 (null)에 해당되지 않습니다. 40 00:02:03,140 --> 00:02:08,280 >> 다른면은 그 I를 구성하는 것이 포장 중괄호로와 이전 입력 41 00:02:08,280 --> 00:02:12,270 음, 내가 터치에이 시간 s와 t 나는 어떤 것을 해요 경우 42 00:02:12,270 --> 00:02:13,450 그들은 null이되지 않습니다. 43 00:02:13,450 --> 00:02:17,220 의 지금, 저장, 컴파일시켜, 이 프로그램을 다시 실행합니다. 44 00:02:17,220 --> 00:02:22,240 >> 1 비교 1 점 슬래시를 비교합니다. 45 00:02:22,240 --> 00:02:23,950 다시 인사합니다. 46 00:02:23,950 --> 00:02:25,890 안녕하세요 다시 한번 하였다. 47 00:02:25,890 --> 00:02:28,110 그리고이 때, 나는 참으로 같은 일을 입력합니다. 48 00:02:28,110 --> 00:02:30,255