1 00:00:00,000 --> 00:00:00,620 2 00:00:00,620 --> 00:00:03,140 >> 데이비드 J. 마란 :의 프로그램을 작성하자 그 문자열을하라는 메시지를 표시하고 3 00:00:03,140 --> 00:00:07,210 해당 문자열을 인쇄 진행 한 줄의 문자 하나에 대한 문자. 4 00:00:07,210 --> 00:00:10,570 이제 과거에, 우리는 그렇게 할 것이다 아마 대괄호 표기법, 5 00:00:10,570 --> 00:00:13,680 효율적으로 문자열을 처리 문자의 배열입니다. 6 00:00:13,680 --> 00:00:17,200 >> 그러나 이번에는,의 대신에 치료하자 정말,에게 무엇에 대한 문자열 7 00:00:17,200 --> 00:00:18,770 포인터 또는 주소. 8 00:00:18,770 --> 00:00:22,420 특히, 주소 자, 정말 주소 9 00:00:22,420 --> 00:00:25,740 시퀀스의 첫 번째 문자 우리가 공동으로 알고 자 10 00:00:25,740 --> 00:00:26,860 문자열로. 11 00:00:26,860 --> 00:00:30,740 >> 의 첫 번째에 대한 문자열을 선언하자 정말 무엇인지, 문자 *. 12 00:00:30,740 --> 00:00:31,770 그리고 우리는들 전화 할게. 13 00:00:31,770 --> 00:00:34,670 그리고 그것의 반환을 할당 GET 문자열의 값입니다. 14 00:00:34,670 --> 00:00:36,380 >> 의 다음 몇 가지 오류 검사를 수행 할 수 있습니다. 15 00:00:36,380 --> 00:00:42,920 의가 null의 경우,의는 즉시 반환하자 우리는없는 실수 할 수 있도록 16 00:00:42,920 --> 00:00:45,630 이 널 포인터 역 참조. 17 00:00:45,630 --> 00:00:49,750 >> 다음의가 반복하자 다음의 문자. 18 00:00:49,750 --> 00:00:52,390 INT, 나는 0을 가져옵니다. 19 00:00:52,390 --> 00:00:55,890 N은의의 문자열 길이와 같습니다. 20 00:00:55,890 --> 00:00:58,050 너무 오래 전 n보다 작으로이 작업을 수행합니다. 21 00:00:58,050 --> 00:01:00,690 그리고 반복 될 때마다, 나는 증가. 22 00:01:00,690 --> 00:01:02,710 >> 그리고 우리는 무엇을 하시겠습니까 각 반복에 무엇입니까? 23 00:01:02,710 --> 00:01:06,180 의 지금 각 반복에 인쇄하자 하나의 문자 24 00:01:06,180 --> 00:01:07,910 새 행 하였다. 25 00:01:07,910 --> 00:01:10,010 그럼, 문자 할 우리는 인쇄 할? 26 00:01:10,010 --> 00:01:16,850 나는 우리가 주소에 갈 것을 제안 그들의 합과 동일 플러스. 27 00:01:16,850 --> 00:01:18,390 >> 자, 왜 그 표현? 28 00:01:18,390 --> 00:01:22,130 음,의에 저장된이있다 기억 첫 번째 문자의 주소 29 00:01:22,130 --> 00:01:23,490 우리의 문자열에,의. 30 00:01:23,490 --> 00:01:27,470 한편, 나에 증가되고있다 각각의 반복은 0에서 시작하도록, 31 00:01:27,470 --> 00:01:29,590 다음 1로 이동 한 다음 2로 이동합니다. 32 00:01:29,590 --> 00:01:33,870 >> 그래서 다른 단어들에 플러스 효과적으로 의 주소를 나타냅니다 33 00:01:33,870 --> 00:01:35,990 의의 i 번째 문자. 34 00:01:35,990 --> 00:01:40,830 그래서 우리는 방법에 의해 해당 주소로 이동하는 경우 * 연산자, 우리는에 갈 것 35 00:01:40,830 --> 00:01:42,650 문자열의 i 번째 문자. 36 00:01:42,650 --> 00:01:45,700 그리고 그것은 될 값의 우리의 자리를 대체, 37 00:01:45,700 --> 00:01:46,840 %의 C. 38 00:01:46,840 --> 00:01:47,840 >> 의만큼 확인합시다. 39 00:01:47,840 --> 00:01:51,720 ,의를 저장할 수, 컴파일, 이 프로그램을 실행을 클릭합니다. 40 00:01:51,720 --> 00:01:55,990 포인터 점 슬래시 포인터를 확인합니다. 41 00:01:55,990 --> 00:01:58,780 그리고 지금 나는 그것을주지 문자열 안녕하세요있다. 42 00:01:58,780 --> 00:01:59,600 입력합니다. 43 00:01:59,600 --> 00:02:03,770 >> 그리고 실제로, 나는으로, H-E-L-L-O를 참조하십시오 한 줄의 각 문자. 44 00:02:03,770 --> 00:02:05,410