1 00:00:00,000 --> 00:00:11,046 2 00:00:11,046 --> 00:00:12,170 ALLISON BUCHHOLTZ-AU : 안녕하세요, 여러분. 3 00:00:12,170 --> 00:00:13,560 섹션에 오신 것을 환영합니다. 4 00:00:13,560 --> 00:00:17,320 오늘은 모든 퀴즈가 될 것입니다 수요일에 퀴즈에 대한 검토합니다. 5 00:00:17,320 --> 00:00:20,060 나는 모두가 기억합니다 희망 그들은 수요일에 퀴즈가 있습니다. 6 00:00:20,060 --> 00:00:22,560 그리고 당신이하지 않은 경우도, 지금 당신은 생각 나게했습니다. 7 00:00:22,560 --> 00:00:26,486 당신이 확실 표시 그래서 수요일 확인 클래스 또는 다른 숙박 시설 등을위한 8 00:00:26,486 --> 00:00:26,985 필요. 9 00:00:26,985 --> 00:00:27,845 10 00:00:27,845 --> 00:00:29,220 너희들은 굉장 할 것입니다. 11 00:00:29,220 --> 00:00:30,440 그것은 위대한 사람이 될 것입니다. 12 00:00:30,440 --> 00:00:34,910 그리고 내가 할 수있는 모든 일을 할거야 도움이 당신의 퀴즈 당신에게 오늘을 준비 13 00:00:34,910 --> 00:00:35,470 지금. 14 00:00:35,470 --> 00:00:39,960 또한 경우에 당신은 모른다, 물론 넓은 검토 세션이 있습니다 15 00:00:39,960 --> 00:00:45,840 7시의 오늘 노스 웨스트 연구소 객실 B103. 16 00:00:45,840 --> 00:00:49,950 당신은 앙코르로 다시 저를 볼 수 있습니다 그 리뷰 세션의 일부를 이끌 것 17 00:00:49,950 --> 00:00:50,510 또한. 18 00:00:50,510 --> 00:00:53,218 그래서 당신은 나를 충분히 얻을 수없는 경우 지금, 당신은 오늘 밤에 다시 올 수 있습니다. 19 00:00:53,218 --> 00:00:54,130 20 00:00:54,130 --> 00:00:56,060 >> 먼저 좋아요, 최초의 것들. 21 00:00:56,060 --> 00:00:59,630 그냥 몇 가지 퀴즈 팁 우리 전에 실제로 리뷰에 다이빙. 22 00:00:59,630 --> 00:01:04,160 어떤 시험, 연습과 같은 그래서 확실히 당신을 도울 것입니다. 23 00:01:04,160 --> 00:01:09,260 과거 시험이있다 여섯 7 년이에, 24 00:01:09,260 --> 00:01:12,480 그래서 연습을 많이이다 너희들을위한 재료를 가지고 있습니다. 25 00:01:12,480 --> 00:01:15,340 그리고 사실, 오늘은 정말 어떤 주제를 통해 갈 것 26 00:01:15,340 --> 00:01:18,900 너희들도에 대한 질문을 가지고 연습 문제를 통해 작업 등 27 00:01:18,900 --> 00:01:20,360 퀴즈 0에서. 28 00:01:20,360 --> 00:01:22,690 그래서 퀴즈 제로를 던질거야 작년에 여기에, 29 00:01:22,690 --> 00:01:26,410 우리는 어떤 문제를 통해 작업 할 수 있습니다 너희들이하고 싶은 것을. 30 00:01:26,410 --> 00:01:27,370 >> 그래서 연습. 31 00:01:27,370 --> 00:01:29,310 당신은 오늘 일을 시작하는 것입니다. 32 00:01:29,310 --> 00:01:30,230 종이에 코드입니다. 33 00:01:30,230 --> 00:01:32,970 그래서 그래, 만약 모든 사람 실제로 나가 수 34 00:01:32,970 --> 00:01:35,810 종이, 즉, 잘 될거야 당신은 아니니까 35 00:01:35,810 --> 00:01:41,470 에 컴퓨터를해야 할 것 시험 손으로 코드를 작성 36 00:01:41,470 --> 00:01:44,190 종종 훨씬 더 어렵다 당신이 예상하는 것보다. 37 00:01:44,190 --> 00:01:46,680 당신은 사용하고 그것을보고 그것을 입력, 38 00:01:46,680 --> 00:01:49,630 당신은 당신의 컴파일러가 당신이 오류가있을 때 당신을 도와, 39 00:01:49,630 --> 00:01:52,190 그러나 당신은 시험에 그렇게하지 ​​않습니다. 40 00:01:52,190 --> 00:01:55,140 그래서 사실은 정말 중요합니다 코드를 기록 할 수 41 00:01:55,140 --> 00:01:58,360 그리고 일의 근육 기억 그것은 손으로 정말 도움이 될 것입니다. 42 00:01:58,360 --> 00:01:59,720 43 00:01:59,720 --> 00:02:01,690 >> 그래서 우리는 조금 가까이 있어요. 44 00:02:01,690 --> 00:02:02,340 그것은 월요일입니다. 45 00:02:02,340 --> 00:02:03,930 당신의 시험은 수요일입니다. 46 00:02:03,930 --> 00:02:06,030 하지만 시간이 있으면, 확실히 하나를 수행 47 00:02:06,030 --> 00:02:10,199 마지막 년에서 시험 시간 제약에 따라 전 년 48 00:02:10,199 --> 00:02:11,660 한 시간 반. 49 00:02:11,660 --> 00:02:13,730 그냥 시간을 내라 시간의 절반, 50 00:02:13,730 --> 00:02:17,480 자신을 앉아서 단지 문제를 통해 작업 51 00:02:17,480 --> 00:02:19,962 당신은 실제로있는 것처럼 , 복용을하기 때문에 52 00:02:19,962 --> 00:02:23,295 우리가들을 수있는 가장 큰 것들 퀴즈는 매우 긴 것입니다. 53 00:02:23,295 --> 00:02:24,900 54 00:02:24,900 --> 00:02:26,660 그것은 물질의 많은입니다. 55 00:02:26,660 --> 00:02:30,850 많은 질문이 있습니다, 대부분의 사람들은 완료되지 않을 수 있습니다. 56 00:02:30,850 --> 00:02:34,660 나는 완전히 완료되지 않았 음을 알고 내 퀴즈 내가 클래스를 가지고 갈 때. 57 00:02:34,660 --> 00:02:37,180 >> 그 상태에서 이하로 편안한 섹션, 58 00:02:37,180 --> 00:02:40,570 이 과정은 의미 이해 모든 수준의 사람들이 음식을 장만한다. 59 00:02:40,570 --> 00:02:43,640 전체 이유로 우리는 당신이 분할이 덜 편안하고, 그 사이, 60 00:02:43,640 --> 00:02:47,660 더 편안하다 가지 더 공정한합니다. 61 00:02:47,660 --> 00:02:51,699 당신이 덜 편안 경우, 그것은이다 필요하지 그 자체가 모든 것을 얻을 수 있습니다. 62 00:02:51,699 --> 00:02:53,990 당신이지고 있었다 경우처럼 모든 것을, 당신은 아마 것 63 00:02:53,990 --> 00:02:55,448 더 편안 섹션에. 64 00:02:55,448 --> 00:03:00,160 그래서 분명히 자신을 두들겨하지 않습니다 너무 열심히 당신은 시험을 완료 할 수 없습니다. 65 00:03:00,160 --> 00:03:01,920 나는 그것을하지 않았다, 내게 그것을 가져 가라. 66 00:03:01,920 --> 00:03:03,070 난 여전히 집중 해요. 67 00:03:03,070 --> 00:03:04,630 나는 아직도 과정을 가르 칠 수 있도록하고 있습니다. 68 00:03:04,630 --> 00:03:06,170 당신은 괜찮을거야. 69 00:03:06,170 --> 00:03:06,670 좋아. 70 00:03:06,670 --> 00:03:08,740 그리고 마지막으로, 잠을 좀. 71 00:03:08,740 --> 00:03:11,020 분명히 어떤 시험과 우리는 항상이 말을. 72 00:03:11,020 --> 00:03:13,610 전날 밤을 밀어 넣는 그리고 잠을받지 73 00:03:13,610 --> 00:03:16,390 하지 글쎄 ... 어쩌면 경우 그 당신을 위해 일하는, 그것을 위해 이동합니다. 74 00:03:16,390 --> 00:03:18,790 그러나 대부분에 대한 사람들, 잠을 받고, 75 00:03:18,790 --> 00:03:22,390 당신의 두뇌에 놓아 및 복구 시험에 나오는 전에 76 00:03:22,390 --> 00:03:23,480 정말 도움이 될 것입니다. 77 00:03:23,480 --> 00:03:26,120 또한 것이다 거의 반드시 시험에 사탕 수, 78 00:03:26,120 --> 00:03:28,019 그래서 당신은 기대한다. 79 00:03:28,019 --> 00:03:29,310 지금까지 정말 잘 할 것입니다. 80 00:03:29,310 --> 00:03:30,226 괜찮을거야. 81 00:03:30,226 --> 00:03:31,570 82 00:03:31,570 --> 00:03:36,190 이제 다음 시간 반 I에 노력하고 최선을 다해 내가 할 수있는 한 당신 수험 것입니다. 83 00:03:36,190 --> 00:03:41,260 >> 그래서 기본적으로 슬라이드를 지금까지의 모든 섹션. 84 00:03:41,260 --> 00:03:45,874 나는 통과하지 않을거야 그들 모두가 아니기 때문에 85 00:03:45,874 --> 00:03:49,040 한 시간 반에서 가능한뿐만 아니라 연습 문제를 통해 작업 등. 86 00:03:49,040 --> 00:03:51,410 그래서 그 대신 나는 항목의 목록이있다. 87 00:03:51,410 --> 00:03:55,160 이 모든 것들 우리는 당신을에 퀴즈 수 있음. 88 00:03:55,160 --> 00:03:56,950 89 00:03:56,950 --> 00:03:58,770 거 있으시면 정말 밖으로 점프 90 00:03:58,770 --> 00:04:02,140 당신이 가서 당신 것을 할 것인지 나 개념을 통해 가고 싶은, 91 00:04:02,140 --> 00:04:04,320 나는 시도하고 제공 할 수 있습니다 당신이 개요. 92 00:04:04,320 --> 00:04:07,690 또는 당신은에 권리를 이동하려면 함께 문제들을 연습, 93 00:04:07,690 --> 00:04:08,420 우리는 할 수 있습니다. 94 00:04:08,420 --> 00:04:09,330 그것은 너희들의 몫이다. 95 00:04:09,330 --> 00:04:10,770 당신의 많은이 없습니다. 96 00:04:10,770 --> 00:04:13,180 그래서 너희들이해야 할 무엇을 좋아합니다. 97 00:04:13,180 --> 00:04:15,667 내가 가장되고 싶어 너희들을 향해 도움. 98 00:04:15,667 --> 00:04:16,827 99 00:04:16,827 --> 00:04:17,910 그래서 나는 당신이보고 드리겠습니다. 100 00:04:17,910 --> 00:04:27,880 101 00:04:27,880 --> 00:04:30,500 >> 청중 : 한 가지입니다 우리가 계속 차트 102 00:04:30,500 --> 00:04:33,290 스택과 힙에 대한 말. 103 00:04:33,290 --> 00:04:34,600 104 00:04:34,600 --> 00:04:37,434 뒤에 그냥 모든 생각 그 어떤 뜻. 105 00:04:37,434 --> 00:04:38,350 ALLISON BUCHHOLTZ-AU : OK, 그래. 106 00:04:38,350 --> 00:04:40,290 107 00:04:40,290 --> 00:04:43,216 이 모든 방법입니다 끝은, 그래서 내가 스크롤 할 수 있습니다. 108 00:04:43,216 --> 00:04:45,490 >> 청중 : 우리는 필요 없어 지금 그것을 할 수 있지만, 뭐든간에. 109 00:04:45,490 --> 00:04:47,070 110 00:04:47,070 --> 00:04:49,770 >> ALLISON BUCHHOLTZ-AU은 :가 있었 이 하나있어 라. 111 00:04:49,770 --> 00:04:51,570 112 00:04:51,570 --> 00:04:53,555 사람들을위한 퍼지 이런 종류인가? 113 00:04:53,555 --> 00:04:54,390 114 00:04:54,390 --> 00:04:55,640 청중 : 네, 두 번째 것을. 115 00:04:55,640 --> 00:04:57,718 그리고 우리는 또한 버퍼 오버 플로우 할 수 있습니까? 116 00:04:57,718 --> 00:04:58,926 ALLISON BUCHHOLTZ-AU : 버퍼 오버 플로우? 117 00:04:58,926 --> 00:04:59,820 확인을 클릭합니다. 118 00:04:59,820 --> 00:05:03,460 그래서 버퍼 오버 플로우가 꽤 단지에 대해 이야기하기 쉬운. 119 00:05:03,460 --> 00:05:08,217 그것은 기본적으로이다 당신에 대해 생각하는 버퍼 바로 당신이 어떤 배열 메모리,? 120 00:05:08,217 --> 00:05:10,050 우리는 일반적으로 이야기 버퍼 오버 플로우 때 121 00:05:10,050 --> 00:05:15,160 당신은 얼마나 많은 검사를하지 않을 사용자는 오른쪽에두고있다? 122 00:05:15,160 --> 00:05:18,540 그리고 생각되는 버퍼 오버 플로우는 123 00:05:18,540 --> 00:05:21,535 그들은 멀리에두고있다 공간에 너무 많은 데이터 124 00:05:21,535 --> 00:05:23,780 당신이 그들에 할당 한 것으로, 맞죠? 125 00:05:23,780 --> 00:05:28,310 >> 그래서 당신이 말한다면, 줄 나에게 어떤 메시지를 우리는있어 126 00:05:28,310 --> 00:05:31,860 그들이 줄 거라고 가정 우리 적당한 길이 메시지. 127 00:05:31,860 --> 00:05:33,910 아마 몇 라인, 이것 저것. 128 00:05:33,910 --> 00:05:35,150 그래서 우리는 확인하지 않습니다. 129 00:05:35,150 --> 00:05:38,160 대신에 그들은 우리를 공급 메시지의 전체 책, 130 00:05:38,160 --> 00:05:42,450 그리고 양을 오버플 우리는이에 할당 한 공간. 131 00:05:42,450 --> 00:05:48,140 그리고 무슨 일이 덮어 쓸 수있다 이 안되는데 장소. 132 00:05:48,140 --> 00:05:52,890 >> 그래서 교수 마란 말했다 알고 버퍼 오버 플로우 공격에 대해 뭔가. 133 00:05:52,890 --> 00:05:59,050 그래서 어디 사용자의 의지 입력의 희망에서 데이터의 일부 대량의 134 00:05:59,050 --> 00:06:02,840 그는 과거를 덮어 씁니다 당신의 버퍼의 끝 135 00:06:02,840 --> 00:06:06,479 및 대체 어떤 .... 궁금 우리는 여기에서 그 슬라이드를 가지고있다. 136 00:06:06,479 --> 00:06:08,270 나는 우리가 생각하지 않습니다 여기에 그 슬라이드. 137 00:06:08,270 --> 00:06:09,960 138 00:06:09,960 --> 00:06:14,460 그러나 기본적으로 그는 덮어 메모리의 일부 139 00:06:14,460 --> 00:06:17,780 즉 그에게 접근을 허용 컴퓨터의 부품 140 00:06:17,780 --> 00:06:19,530 당신은 않을 것 일반적으로 액세스 할 수 있습니다. 141 00:06:19,530 --> 00:06:20,750 142 00:06:20,750 --> 00:06:23,155 >> 와 가장 큰 것은 버퍼 오버 플로우는 그냥 143 00:06:23,155 --> 00:06:26,420 그것을 이해하기 당신이하지 않을 때 발생 144 00:06:26,420 --> 00:06:29,210 얼마를 확인하여 사용자에두고있다. 145 00:06:29,210 --> 00:06:32,770 때 가지되지 않습니다 그에 대한 보호. 146 00:06:32,770 --> 00:06:36,820 그리고 가장 간단하게 일, 그것은 단지 당신의 사용자 147 00:06:36,820 --> 00:06:39,130 엄청난 금액을 입력 시도의 데이터 148 00:06:39,130 --> 00:06:45,090 일부 보안을 덮어 씁니다 메모리의 부분입니다. 149 00:06:45,090 --> 00:06:46,310 즉, 모든입니다. 150 00:06:46,310 --> 00:06:49,810 >> 그래서 여기, 스택과 힙. 151 00:06:49,810 --> 00:06:53,090 기본적으로이 모든 단지입니다 메모리의 표현 152 00:06:53,090 --> 00:06:54,449 물건은 어디에 저장됩니다. 153 00:06:54,449 --> 00:06:56,240 즉 종류의 정말로 모두 당신이 알 필요가있다. 154 00:06:56,240 --> 00:06:58,520 가장 큰 일이 당신은 알 필요가 155 00:06:58,520 --> 00:07:01,910 거저 날 경우 보자 여기 better--이있다. 156 00:07:01,910 --> 00:07:05,380 그래서 여기에 스택입니다. 157 00:07:05,380 --> 00:07:08,410 >> 그래서 스택과 관련이있다 당신의 모든 기능 158 00:07:08,410 --> 00:07:10,140 것을 당신은 주어진 시간에 전화하는거야. 159 00:07:10,140 --> 00:07:15,060 그리고 기억하는 것이 중요합니다 무엇 malloc에​​ 지난 주 벗겨가는 160 00:07:15,060 --> 00:07:21,080 당신이 정말로 필요가 없다는 것입니다 위에 필요한 제어 할 수 있습니다. 161 00:07:21,080 --> 00:07:24,780 그것은 모든 경우 특정에 따라 달라집니다 기능이 실행된다. 162 00:07:24,780 --> 00:07:28,170 그리고 그들은 실행 될 때, 스택 프레임을 무엇이라고해야 163 00:07:28,170 --> 00:07:29,290 즉, 여기에 이​​동합니다. 164 00:07:29,290 --> 00:07:32,520 >> 그래서 모든 종류의 발생 당신의 실제 입력없이. 165 00:07:32,520 --> 00:07:33,630 166 00:07:33,630 --> 00:07:35,510 당신은 당신의 프로그램을 작성, 그리고 당신은 그것을 실행하자, 167 00:07:35,510 --> 00:07:38,470 스택은 종류의 소요 그것을 필요로 자신의 관심. 168 00:07:38,470 --> 00:07:42,940 그래서 주에 당신이 전화하는 경우 여기에 전달됩니다 큐브. 169 00:07:42,940 --> 00:07:44,110 이 프레임을 만들 것이다. 170 00:07:44,110 --> 00:07:48,330 그러나 명시 적으로 할 아무것도 없다 이외의 그 스택 프레임을 만들 수 있습니다 171 00:07:48,330 --> 00:07:51,430 OK로 시작하는 함수를 작성? 172 00:07:51,430 --> 00:07:56,500 >> 무엇에 따라 종류의 당신의 컨트롤의 malloc와 힙입니다. 173 00:07:56,500 --> 00:08:01,950 그래서 때마다 malloc에​​ 무엇인가, 당신은 힙에서 메모리를하고있다. 174 00:08:01,950 --> 00:08:05,110 그리고 그 기억은 당신을 더 나은 단어의 부족을 가지고, 175 00:08:05,110 --> 00:08:10,300 명시적인 제어를 통해, malloc을 함께 기억 때문에 176 00:08:10,300 --> 00:08:12,530 그것은 기본적으로 거기에 그렇지 않으면 말을 할 때까지. 177 00:08:12,530 --> 00:08:14,890 당신의 그 누구 지난 주 섹션을 보았다, 178 00:08:14,890 --> 00:08:17,670 멀리 갈 그것을 말할 때까지이있다. 179 00:08:17,670 --> 00:08:20,850 그것은이하지 않는 것입니다 그렇지 않으면되지 말했다. 180 00:08:20,850 --> 00:08:24,750 따라서 힙은 뭔가 당신은 메모리와 같은 생각을 할 수 있습니다 181 00:08:24,750 --> 00:08:26,150 당신은 제어 이상이 있는지 확인하십시오. 182 00:08:26,150 --> 00:08:29,010 그리고 그 단지이다 서로 다른 두 가지 큰 일. 183 00:08:29,010 --> 00:08:31,320 184 00:08:31,320 --> 00:08:38,330 >> 그 외에는, 당신은 안 스택과 힙에 대해 너무 많이 걱정 185 00:08:38,330 --> 00:08:42,159 질문이나 전형적으로 단지 해당 지역의 매개 변수가있는 경우 186 00:08:42,159 --> 00:08:45,385 또는 함수는 것 스택이나 힙에. 187 00:08:45,385 --> 00:08:47,260 물론이 경우 그것은 스택이 될 것이다. 188 00:08:47,260 --> 00:08:49,630 경우 당신이 뭔가를 mallocing하고, 그건 어디에서 오는? 189 00:08:49,630 --> 00:08:50,129 힙. 190 00:08:50,129 --> 00:08:51,147 191 00:08:51,147 --> 00:08:54,230 당신은 연습 퀴즈를 보면, 그 일반적으로 문제의 유형 192 00:08:54,230 --> 00:08:55,460 자신이 갖고있다. 193 00:08:55,460 --> 00:08:57,340 >> 당신은 걱정할 필요가 없습니다 그것에 대해 너무 많이. 194 00:08:57,340 --> 00:09:00,980 좀 더 명시 적으로 들어가 스택과 힙에 대한 195 00:09:00,980 --> 00:09:03,460 나중에 또는 다른 CS 클래스에서. 196 00:09:03,460 --> 00:09:06,220 그래서 단지의 종류를 가진 이것이 무엇의 일반적인 생각 197 00:09:06,220 --> 00:09:09,100 , 잘 될 것이다 I 어쩌다 갔다. 198 00:09:09,100 --> 00:09:10,650 199 00:09:10,650 --> 00:09:12,090 다른 주제? 200 00:09:12,090 --> 00:09:12,590 네? 201 00:09:12,590 --> 00:09:14,923 >> 청중 : 당신이 가서 수 정말 빨리 다시 포인터가? 202 00:09:14,923 --> 00:09:15,870 ALLISON BUCHHOLTZ-AU : 포인터? 203 00:09:15,870 --> 00:09:18,470 당신은 개념 하시겠습니까 포인터의 개요 204 00:09:18,470 --> 00:09:19,994 또는 당신은 포인터 연습합니까? 205 00:09:19,994 --> 00:09:21,410 청중 : 종류의 구문처럼. 206 00:09:21,410 --> 00:09:22,360 ALLISON BUCHHOLTZ-AU : 구문? 207 00:09:22,360 --> 00:09:22,860 그래. 208 00:09:22,860 --> 00:09:32,090 209 00:09:32,090 --> 00:09:33,090 OK, 우리는 거기에 있어요. 210 00:09:33,090 --> 00:09:38,300 211 00:09:38,300 --> 00:09:42,040 네, 그래서 이것은 단지 종류의 뭔가 당신은 재귀 함수가있을 때, 212 00:09:42,040 --> 00:09:45,954 재귀 함수임을마다 라고, 그냥 다른 스택 프레임을 추가합니다. 213 00:09:45,954 --> 00:09:47,870 예를 꽤 많이 어떻게 당신은 정말하지 않습니다 214 00:09:47,870 --> 00:09:50,330 를 제어 할 수 있습니다 당신의 스택 프레임. 215 00:09:50,330 --> 00:09:54,010 216 00:09:54,010 --> 00:09:54,585 >> OK 포인터. 217 00:09:54,585 --> 00:09:57,120 218 00:09:57,120 --> 00:09:59,235 좋아요, 포인터를 생성. 219 00:09:59,235 --> 00:10:00,300 220 00:10:00,300 --> 00:10:02,420 , 그냥 스타를 입력 기억 해요. 221 00:10:02,420 --> 00:10:07,140 그래서 어떤 데이터의 유형이 당신이 가리키는 될 것입니다. 222 00:10:07,140 --> 00:10:08,720 223 00:10:08,720 --> 00:10:11,440 그래서이 INT에 대한 포인터가 될 것입니다. 224 00:10:11,440 --> 00:10:13,140 이 문자에 대한 포인터가 될 것입니다. 225 00:10:13,140 --> 00:10:14,740 이 플로트에 대한 포인터가 될 것입니다. 226 00:10:14,740 --> 00:10:17,980 그래서 기본적으로 무엇을의 당신은, 그것이 가리키는 싶은 227 00:10:17,980 --> 00:10:22,300 포인터를 선언하는 방법 스타는 OK이다? 228 00:10:22,300 --> 00:10:26,200 >> 하지만 분명히 조금 얻는다 당신이 포인터가있을 때 까다로운 229 00:10:26,200 --> 00:10:27,370 또는 당신은 어떤 스타가 있습니다. 230 00:10:27,370 --> 00:10:31,260 그래서 큰 차이점은 때 declaring--있어 231 00:10:31,260 --> 00:10:45,590 그래서 우리가 알아서 그렇게해야 이것은 몇 가지 INT 스타 걸립니다. 232 00:10:45,590 --> 00:10:49,650 그래서 이것은 몇 가지 포인터입니다 오른쪽 int로 X를 호출? 233 00:10:49,650 --> 00:10:54,600 그래서이 무엇을 기억 이 시스템 X를 호출한다. 234 00:10:54,600 --> 00:10:56,970 그리고이 정보는 다음의 제품에 가고 바로, 일부 주소가? 235 00:10:56,970 --> 00:11:00,515 그래서 그냥이 우리의 주소라고 할 수 있습니다. 236 00:11:00,515 --> 00:11:01,590 237 00:11:01,590 --> 00:11:03,570 포인터는 주소를 누르고 있습니다. 238 00:11:03,570 --> 00:11:08,660 그래서이 말하는 것은 즉,이에있다 위치, 우리는 int를 저장한다. 239 00:11:08,660 --> 00:11:10,770 240 00:11:10,770 --> 00:11:15,770 >> 우리가 생각할 수있는 또 다른 방법 이 문제는 몇몇 INT 점이다. 241 00:11:15,770 --> 00:11:17,010 242 00:11:17,010 --> 00:11:20,350 우리가 정말에 할당되지 않은 아무것도 아직,하지만 그것은 단지 INT입니다. 243 00:11:20,350 --> 00:11:31,540 그래서 우리는 X 우리가 스타 않는 경우 수행 할 수 있습니다 이 OK, 5되고, 5에 해당? 244 00:11:31,540 --> 00:11:38,350 이것은 무엇이든 X로 이동 말한다 가리키는, 그래서이 주소로 이동 245 00:11:38,350 --> 00:11:40,210 그리고 5는 동일합니다. 246 00:11:40,210 --> 00:11:44,390 그래서 우리는 바로이 주소에 5를 할당? 247 00:11:44,390 --> 00:11:52,540 >> 그리고이 작업을 수행 할 경우, 이것은 우리의 주소를 제공합니다. 248 00:11:52,540 --> 00:11:54,730 이것은 연산자의 어드레스이다. 249 00:11:54,730 --> 00:11:57,700 그래서 x의 주소는 무엇인가? 250 00:11:57,700 --> 00:11:58,809 우리는 모른다. 251 00:11:58,809 --> 00:12:00,225 우리는 그에게 주소를 할당하지 않았습니다. 252 00:12:00,225 --> 00:12:03,000 253 00:12:03,000 --> 00:12:09,105 우리는 지금 우리가 준 알아서 말할 수있다 그 때문에, 어드레스 4 어드레스이다. 254 00:12:09,105 --> 00:12:10,690 255 00:12:10,690 --> 00:12:16,980 그리고 우리는 무엇인가를 통과 실제로 경우 이 같은 종류의 우리가 무슨 짓을했는지. 256 00:12:16,980 --> 00:12:25,800 그래서 이곳에 내가 발견을 통해 작업 당신이 포인터를 끌어 경우 도움이됩니다. 257 00:12:25,800 --> 00:12:28,270 당신이 당신의 시험에 있다면, 나는 높은 상자를 그리기 좋습니다. 258 00:12:28,270 --> 00:12:29,490 259 00:12:29,490 --> 00:12:33,310 >> 그래서 첫 번째는, INT x는 5와 같습니다. 260 00:12:33,310 --> 00:12:37,370 이것은 단지 우리가 몇 가지 있음을 의미 바로, 5 메모리에 배치? 261 00:12:37,370 --> 00:12:38,540 262 00:12:38,540 --> 00:12:44,760 그리고 여기에 우리의 표는 우리에게 알려줍니다 이 주소를 0x04에 있다고. 263 00:12:44,760 --> 00:12:48,770 264 00:12:48,770 --> 00:12:50,280 그리고 우리는 몇 가지 포인터를 만들 수 있습니다. 265 00:12:50,280 --> 00:12:51,820 266 00:12:51,820 --> 00:12:55,310 그럼 한 번에 하나씩이 분해 할 수 있습니다. 267 00:12:55,310 --> 00:12:59,820 그래서이 생성 일부 오른쪽 int로 상자? 268 00:12:59,820 --> 00:13:01,970 그것은 보유 것 그 중 일부 주소. 269 00:13:01,970 --> 00:13:03,470 그래서 이것은 몇 가지 포인터입니다. 270 00:13:03,470 --> 00:13:04,940 271 00:13:04,940 --> 00:13:06,510 그리고이 분필 정말 작습니다. 272 00:13:06,510 --> 00:13:07,472 273 00:13:07,472 --> 00:13:08,680 그래서 우리는 여기에 몇 가지 포인터를 가지고있다. 274 00:13:08,680 --> 00:13:10,060 275 00:13:10,060 --> 00:13:13,530 그리고 우리의 표는 우리에게 알려줍니다 그 주소는 0x08입니다. 276 00:13:13,530 --> 00:13:15,190 277 00:13:15,190 --> 00:13:16,200 쿨. 278 00:13:16,200 --> 00:13:23,240 그리고 우리는 할당하는 그 x의 주소. 279 00:13:23,240 --> 00:13:26,330 >> 포인터는 OK, 주소를 개최, 기억 나? 280 00:13:26,330 --> 00:13:32,050 우리는 X를 보유하려는 경우, 우리가 그래서 주소 연산자를 사용하는 281 00:13:32,050 --> 00:13:36,520 앰퍼샌드, 주소를 얻을 수있다 X,이 경우,를 0x04에있다. 282 00:13:36,520 --> 00:13:39,130 283 00:13:39,130 --> 00:13:44,430 그리고 우리가있는 경우 일부 INT 복사,이 단지 284 00:13:44,430 --> 00:13:48,060 다른 상자를 만듭니다 INT라는 사본을 보유하고있다. 285 00:13:48,060 --> 00:13:49,410 286 00:13:49,410 --> 00:13:55,330 그리고 우리는 할당 할 경우 이런것하기 그래서이 그것을 참조한다. 287 00:13:55,330 --> 00:14:00,090 그래서에 가서 말씀에 무조건 주소 포인터를 보유하고 있습니다. 288 00:14:00,090 --> 00:14:05,330 포인터,이 주소를 가지고 그래서 우리는 여기에 가고 싶어 289 00:14:05,330 --> 00:14:07,130 우리는 OK, 거기에 무슨 말? 290 00:14:07,130 --> 00:14:08,610 그것은 5입니다. 291 00:14:08,610 --> 00:14:09,815 그래서 사본은 5가된다. 292 00:14:09,815 --> 00:14:11,800 293 00:14:11,800 --> 00:14:12,540 이해가? 294 00:14:12,540 --> 00:14:15,540 295 00:14:15,540 --> 00:14:25,020 >> 내가 지정하려는 경우에는 어떻게 이것은 단지 포인터. 296 00:14:25,020 --> 00:14:26,476 297 00:14:26,476 --> 00:14:27,850 어떤 포인터가 실제로 동일합니까? 298 00:14:27,850 --> 00:14:31,126 299 00:14:31,126 --> 00:14:34,315 그냥 될대로 포인터, 오른쪽 포함? 300 00:14:34,315 --> 00:14:36,400 301 00:14:36,400 --> 00:14:37,580 그리고 나는이 무엇했다면? 302 00:14:37,580 --> 00:14:38,922 303 00:14:38,922 --> 00:14:39,880 지금 무엇을 할 수 복사합니다? 304 00:14:39,880 --> 00:14:41,365 305 00:14:41,365 --> 00:14:42,275 >> 청중 :을 0x08. 306 00:14:42,275 --> 00:14:44,150 ALLISON BUCHHOLTZ-AU : 그래, 우리의 포인터의 주소. 307 00:14:44,150 --> 00:14:46,832 308 00:14:46,832 --> 00:14:48,790 그것의 어떤 부분이 다시 설명 할 필요가 있겠습니까? 309 00:14:48,790 --> 00:14:50,170 310 00:14:50,170 --> 00:14:50,670 쿨. 311 00:14:50,670 --> 00:14:53,350 312 00:14:53,350 --> 00:14:57,740 확실히 매우있다 퀴즈 하나에 재미 문제 313 00:14:57,740 --> 00:15:00,100 우리는 이상 할 수 당신에게 더 많은 연습을 제공합니다. 314 00:15:00,100 --> 00:15:00,937 315 00:15:00,937 --> 00:15:03,270 지난 주들 수 말씀은 그렇게 나쁘지 않았다. 316 00:15:03,270 --> 00:15:06,000 우리는 전체를 통해 얻었다 차트, 모두가 큰했다. 317 00:15:06,000 --> 00:15:10,830 >> 좋아, 그럼 그 개요이다 포인터의 구문. 318 00:15:10,830 --> 00:15:15,070 가장 큰 것은 방법을 이해한다 를 만들기 위해 참조 할, 319 00:15:15,070 --> 00:15:18,190 확인을,의 주소? 320 00:15:18,190 --> 00:15:18,690 쿨. 321 00:15:18,690 --> 00:15:20,775 다른 주제 전에 우리는 연습으로 다이빙. 322 00:15:20,775 --> 00:15:24,280 323 00:15:24,280 --> 00:15:28,011 우리가 겪고있는 또 경​​우 연습 문제 324 00:15:28,011 --> 00:15:30,760 그리고 거기에 뭔가 당신이 원하는 재교육에, 우리는 그것도 할 수 있습니다. 325 00:15:30,760 --> 00:15:31,300 당신이 뭔가를해야합니까? 326 00:15:31,300 --> 00:15:32,758 >> 청중 : 구조체와 연결리스트. 327 00:15:32,758 --> 00:15:35,130 ALLISON BUCHHOLTZ-AU : 구조체 확인을, 연결리스트. 328 00:15:35,130 --> 00:15:37,100 그래서 구조체. 329 00:15:37,100 --> 00:15:38,990 우리는 실제로 가고있다 오늘 밤 동안 너무. 330 00:15:38,990 --> 00:15:40,130 331 00:15:40,130 --> 00:15:41,890 좋아, 그럼 구조체. 332 00:15:41,890 --> 00:15:47,490 구조체는 기본적으로 있습니다 당신이 유지하는 단지 방법 333 00:15:47,490 --> 00:15:50,430 다른 종류의 여러 값. 334 00:15:50,430 --> 00:15:55,150 우리가 배열 그래서 하나의 데이터 유형에 잘록. 335 00:15:55,150 --> 00:16:00,965 우리의 배열이 단지 하나의 값이어야하는데, 아니면 그냥 문자, 또는 단지 수레합니다. 336 00:16:00,965 --> 00:16:02,240 337 00:16:02,240 --> 00:16:05,470 >> 하지만 어쩌면 당신은 필요 그 이상이 포함되어 있습니다. 338 00:16:05,470 --> 00:16:09,130 어쩌면 당신은 경우 똥개 필요 당신은, 학생에 대해 얘기하고 339 00:16:09,130 --> 00:16:13,660 당신은, 자신의 집이거야 자신의 ID 번호, 그들이 사는 나이, 340 00:16:13,660 --> 00:16:14,240 맞죠? 341 00:16:14,240 --> 00:16:16,460 그리고 이들 모두는 유형의 다른 종류. 342 00:16:16,460 --> 00:16:18,680 그래서 당신은 저장할 수 없습니다 모든 배열의 그. 343 00:16:18,680 --> 00:16:21,750 >> 그래서 당신은 무엇을 할 수 있는지 당신은 구조체를 만들 수있는 344 00:16:21,750 --> 00:16:26,240 당신은 생각할 수 있습니다 자신의 개인 데이터 유형입니다. 345 00:16:26,240 --> 00:16:29,130 대신 그러니 그냥 정수를 갖는 대신 단지 가진 수레, 346 00:16:29,130 --> 00:16:33,210 당신은 유형의 학생을 가질 수 그것은 이러한 모든 필드를 가지고있다. 347 00:16:33,210 --> 00:16:39,740 우리가 초기화 방법 그래서 우리의 구조체는 실제로 친구는 ... 348 00:16:39,740 --> 00:16:44,921 내 글은 끔찍하기 때문에, 우리 입력으로 전환 할 것입니다. 349 00:16:44,921 --> 00:16:45,420 우. 350 00:16:45,420 --> 00:16:48,800 351 00:16:48,800 --> 00:16:53,150 >> OK, 우리는 struct--을 만들려면 이렇게 난 그냥 여기까지하겠습니다. 352 00:16:53,150 --> 00:16:57,730 주의를 무시 어떤 이는 우리가 나중에 사용합니다. 353 00:16:57,730 --> 00:17:02,330 당신이 원하는 길을 따라서 그것은 형식 정의 구조체와 함께입니다. 354 00:17:02,330 --> 00:17:10,530 355 00:17:10,530 --> 00:17:13,349 그리고 그냥이 학생을 부르 자 그 때문에 내가 사용하던 것을. 356 00:17:13,349 --> 00:17:17,801 OK, 그래서 형식 정의 당신이있어 의미 OK, 새로운 유형을 정의? 357 00:17:17,801 --> 00:17:20,140 358 00:17:20,140 --> 00:17:24,355 뉘앙스는 당신이 할 경우에 있습니다 형식 정의 구조체 대 단지 구조체. 359 00:17:24,355 --> 00:17:26,313 모든 의도 및 목적은, 너희들은있다 360 00:17:26,313 --> 00:17:29,490 가는 그들이있어 가정 대략 동일한 단지 361 00:17:29,490 --> 00:17:30,820 지금은 구조체 typedef에 사용합니다. 362 00:17:30,820 --> 00:17:35,180 이 글은 방법이 더 명확해질 것이다 당신의 다음 P는, 그 차이가 무엇 세트 363 00:17:35,180 --> 00:17:37,960 하지만 난 당신이 필요가 있다고 생각하지 않습니다 지금 그것에 대해 우려하고있다. 364 00:17:37,960 --> 00:17:40,360 난 차라리 것 하나를 만드는 방법을 알고, 365 00:17:40,360 --> 00:17:41,880 [액세스 및 할당? 값. ?] 366 00:17:41,880 --> 00:17:47,820 >> 구조체의 새로운 유형 및 우리는 학생을 요구하고있다. 367 00:17:47,820 --> 00:17:52,640 우리는이를 만들어 사용한 후에 그래서 모든 의도와 목적, 368 00:17:52,640 --> 00:17:55,070 당신은 학생이라는 유형이있을 것이다. 369 00:17:55,070 --> 00:17:59,610 그리고 당신은 단지 유형으로 생각할 수 INT 또는 플로트, 또는 문자 등을들 수있다. 370 00:17:59,610 --> 00:18:01,820 그것은 확인을, 또 다른 유형입니까? 371 00:18:01,820 --> 00:18:04,530 >> 그래서이 하나, 우리는 무엇을해야합니까? 372 00:18:04,530 --> 00:18:05,420 우리는 어쩌면 이름을 가지고있다. 373 00:18:05,420 --> 00:18:08,275 아마 우리는 문자열 이름을 원한다. 374 00:18:08,275 --> 00:18:09,610 375 00:18:09,610 --> 00:18:14,065 그리고 우리는 어쩌면 ID의 지능. 376 00:18:14,065 --> 00:18:16,360 377 00:18:16,360 --> 00:18:19,085 그리고 우리는 또 다른이 그 전화 번호입니다. 378 00:18:19,085 --> 00:18:21,990 379 00:18:21,990 --> 00:18:26,200 그리고 우리가 알아서 보자했다. 380 00:18:26,200 --> 00:18:27,200 우리는 다른 무엇을 가지고 있는가? 381 00:18:27,200 --> 00:18:29,385 우리는 자신의 집에서 몇 가지 문자열을해야합니다. 382 00:18:29,385 --> 00:18:32,340 383 00:18:32,340 --> 00:18:34,510 학생이이 모든 것들. 384 00:18:34,510 --> 00:18:36,960 >> 그래서 이제 구조체를 생성한다. 385 00:18:36,960 --> 00:18:41,450 그래서 우리는 어떻게 학생을 만들 수 있습니다? 386 00:18:41,450 --> 00:18:46,960 우리는 약간의 변수가있는 경우 즉 여기에 워커에 대해 이야기 할 것입니다, 387 00:18:46,960 --> 00:18:51,245 그래서 우리는 우리가 그저 그럴거 ... 이 워커를 호출 할 것이다. 388 00:18:51,245 --> 00:18:52,520 그는 유형을 필요로한다. 389 00:18:52,520 --> 00:18:53,770 당신의 유형은 무엇입니까? 390 00:18:53,770 --> 00:18:54,520 대상 : 학생. 391 00:18:54,520 --> 00:18:55,395 ALLISON BUCHHOLTZ-AU : 학생. 392 00:18:55,395 --> 00:18:57,130 393 00:18:57,130 --> 00:19:04,800 그래서 이것은 단지 당신이 할 수있는 객체를 생성 그 생각은 모든 것을 가지고있다. 394 00:19:04,800 --> 00:19:07,880 당신은 워커 학생을 만들었습니다. 395 00:19:07,880 --> 00:19:10,910 그래서 지금 우리가 할 수 있어야합니다 좋아,이를 할당하는? 396 00:19:10,910 --> 00:19:13,500 그래서 사람이 어떻게 기억 않습니다 우리는 구조체 내에서 액세스 할 수 있습니까? 397 00:19:13,500 --> 00:19:14,762 398 00:19:14,762 --> 00:19:15,470 청중 : 기간. 399 00:19:15,470 --> 00:19:16,730 ALLISON BUCHHOLTZ-AU : 정확 기간. 400 00:19:16,730 --> 00:19:23,795 우리가 할당 싶어한다면 그는 이름, 우리는 그렇게 할 수 있습니다. 401 00:19:23,795 --> 00:19:24,820 402 00:19:24,820 --> 00:19:28,680 분명히 이것은 것 여기이 부분을 것입니다 나중에 ... 403 00:19:28,680 --> 00:19:31,831 그래서, 주 이내 실제로 내가이 작업을 수행 할 수 있습니다. 404 00:19:31,831 --> 00:19:40,980 405 00:19:40,980 --> 00:19:44,250 그래서 주 이상이 선언 우리 주 이내에 사용할 수있다. 406 00:19:44,250 --> 00:19:52,250 407 00:19:52,250 --> 00:20:00,980 그래서 지금은이 ID를하고 싶어, 우리는 단지 몇 가지를 할 것입니다 408 00:20:00,980 --> 00:20:02,970 다음 우리는 집에 할당합니다. 409 00:20:02,970 --> 00:20:07,990 410 00:20:07,990 --> 00:20:09,000 빵. 411 00:20:09,000 --> 00:20:09,650 쿨. 412 00:20:09,650 --> 00:20:19,870 >> 그래서 지금 우리는 이제까지 액세스해야한다 아무것도 이상을 입어 어쩌면 우린 ... 413 00:20:19,870 --> 00:20:25,920 우리가 아무것도에 액세스해야하는 경우, 그냥 INT 복사 ID를 할 수 있습니다. 414 00:20:25,920 --> 00:20:27,400 415 00:20:27,400 --> 00:20:30,530 그리고 복사 할 이에 워커의 ID. 416 00:20:30,530 --> 00:20:31,370 어떻게 그것을 할 수 있는가? 417 00:20:31,370 --> 00:20:33,670 418 00:20:33,670 --> 00:20:37,790 당신은 워커 내에서 접근 할 필요가 [에 구조체? 되는 건가?] [? E?]. 419 00:20:37,790 --> 00:20:41,280 그리고 우리는 그 같은 방법으로 여기에, 어떻게 그것을 할당 420 00:20:41,280 --> 00:20:45,573 우리가 할 때 우리는 그것을 액세스 할 수 있습니다 뭔가 다른 그 가치를 부여? 421 00:20:45,573 --> 00:20:46,406 청중 : Walker.id. 422 00:20:46,406 --> 00:20:47,252 423 00:20:47,252 --> 00:20:48,376 ALLISON BUCHHOLTZ-AU : 네, 정확히. 424 00:20:48,376 --> 00:20:51,884 425 00:20:51,884 --> 00:20:54,175 그래서 거의 전부 당신은 구조체에 대해 알 필요가있다. 426 00:20:54,175 --> 00:20:55,750 427 00:20:55,750 --> 00:20:58,560 당신은 생각해야 또 다른 변수로 그들. 428 00:20:58,560 --> 00:21:01,710 기본적으로 만들려면 자신의 변수 유형, OK? 429 00:21:01,710 --> 00:21:04,440 430 00:21:04,440 --> 00:21:07,970 당신은 선언 사용 어떤 방식으로 변수. 431 00:21:07,970 --> 00:21:10,290 여기 워커는 여전히 변수입니다. 432 00:21:10,290 --> 00:21:14,230 그것은 지금 막 대신 형 학생이 int 형, 또는 String 형의, 433 00:21:14,230 --> 00:21:15,070 또는 char 형. 434 00:21:15,070 --> 00:21:17,014 435 00:21:17,014 --> 00:21:19,930 이야기 할 수있는 쉬운 방법이 있다면 구조체에 대해, 말 그대로 단지이다 436 00:21:19,930 --> 00:21:24,430 자신의 데이터 유형을 작성 그 그룹을 수행 할 수 있습니다 437 00:21:24,430 --> 00:21:28,320 모든 다른를 함께 데이터 가지. 438 00:21:28,320 --> 00:21:29,754 439 00:21:29,754 --> 00:21:31,595 그 의미가 있습니까? 440 00:21:31,595 --> 00:21:33,920 441 00:21:33,920 --> 00:21:34,420 확인을 클릭합니다. 442 00:21:34,420 --> 00:21:35,920 443 00:21:35,920 --> 00:21:37,530 그와 점에 접근. 444 00:21:37,530 --> 00:21:38,790 445 00:21:38,790 --> 00:21:39,960 거의 모든 당신이 필요합니다. 446 00:21:39,960 --> 00:21:41,150 447 00:21:41,150 --> 00:21:46,600 >> OK, 나의 파워 포인트는 어디에 있습니까? 448 00:21:46,600 --> 00:21:47,580 여기있다. 449 00:21:47,580 --> 00:21:49,050 450 00:21:49,050 --> 00:21:50,520 그럼이 이상한입니다. 451 00:21:50,520 --> 00:21:53,950 452 00:21:53,950 --> 00:21:55,420 아하. 453 00:21:55,420 --> 00:21:56,766 시원하고 확인을 클릭합니다. 454 00:21:56,766 --> 00:21:58,876 455 00:21:58,876 --> 00:22:01,000 다른 것 또는 우리 할 연습을 머리에 원하는? 456 00:22:01,000 --> 00:22:02,210 457 00:22:02,210 --> 00:22:02,710 연습? 458 00:22:02,710 --> 00:22:03,501 확인을 클릭합니다. 459 00:22:03,501 --> 00:22:04,000 신난다. 460 00:22:04,000 --> 00:22:05,642 461 00:22:05,642 --> 00:22:06,600 나는이를 종료하겠습니다. 462 00:22:06,600 --> 00:22:08,490 동안 어떤 시점에서 만약 연습 문제, 463 00:22:08,490 --> 00:22:12,630 나는 개조 행복 해요 물건을 통해 이동합니다. 464 00:22:12,630 --> 00:22:15,240 그래서 퀴즈는 여기에 제로 있습니다. 465 00:22:15,240 --> 00:22:18,370 너희들은 당기하려면 컴퓨터에 그것까지, 466 00:22:18,370 --> 00:22:20,670 불과 5을 좋아한다 분을 통해 검색 할 수 있습니다. 467 00:22:20,670 --> 00:22:23,540 어쩌면 약간의 상단을 선택 질문은 당신이 가서하고 싶다. 468 00:22:23,540 --> 00:22:27,390 너희들이 결정할 수없는 경우, 우리는거야 천천히 그들을 통해 작업을 시작, 469 00:22:27,390 --> 00:22:31,590 하지만 난 좀있을거야 확신 당신이 특히 아르 질문 470 00:22:31,590 --> 00:22:34,890 에 대해 이야기하고있다 열망 날 여러분 모두와 함께를 통해 작동합니다. 471 00:22:34,890 --> 00:22:36,580 그러니 그냥 가서 5 분 소요. 472 00:22:36,580 --> 00:22:37,780 스크롤합니다. 473 00:22:37,780 --> 00:22:40,620 그리고 이것은 2013 퀴즈입니다. 474 00:22:40,620 --> 00:22:41,841 >> 청중 : 제로? 475 00:22:41,841 --> 00:22:43,630 >> ALLISON BUCHHOLTZ-AU : 네, 퀴즈 제로. 476 00:22:43,630 --> 00:22:45,647 우리는 퀴즈를 하나의 물건을하고 있진 않겠죠. 477 00:22:45,647 --> 00:22:46,980 우리는 몇 주에서 그렇게 할 것입니다. 478 00:22:46,980 --> 00:22:52,941 479 00:22:52,941 --> 00:22:55,190 또한 당신의 사람들을위한 사람 늦게 와서, 우리는 사탕이 480 00:22:55,190 --> 00:23:00,580 그래서 너희들이 사탕을 하시겠습니까? 481 00:23:00,580 --> 00:23:01,530 >> 청중 : 물론. 482 00:23:01,530 --> 00:23:03,321 >> ALLISON BUCHHOLTZ-AU : 그냥 해요 주위에 전달하는 것. 483 00:23:03,321 --> 00:23:09,774 484 00:23:09,774 --> 00:23:11,940 이봐, 너희들은 여기에 도착하는 경우 초, 당신은 더 많은 사탕을 얻을. 485 00:23:11,940 --> 00:23:12,500 그건 괜찮아요. 486 00:23:12,500 --> 00:23:13,550 벤, 사탕을 원하세요? 487 00:23:13,550 --> 00:23:19,350 488 00:23:19,350 --> 00:23:20,556 당신은 이들 중 일부를 원하는? 489 00:23:20,556 --> 00:23:24,122 490 00:23:24,122 --> 00:23:26,080 스니커즈 경우도 있습니다 사람이 스니커즈를 원한다. 491 00:23:26,080 --> 00:23:27,640 492 00:23:27,640 --> 00:23:29,360 나는 여기와 여기를 떠날거야. 493 00:23:29,360 --> 00:23:30,946 바랍니다. 494 00:23:30,946 --> 00:23:32,485 당신은 더 이상 하시겠습니까? 495 00:23:32,485 --> 00:23:33,235 청중 : 모든 설정합니다. 496 00:23:33,235 --> 00:23:33,540 감사합니다. 497 00:23:33,540 --> 00:23:36,248 >> ALLISON BUCHHOLTZ-AU : 그리고 좋은했다 이 시작 부분에 작은 더미. 498 00:23:36,248 --> 00:23:49,080 499 00:23:49,080 --> 00:23:51,980 너희들은 퀴즈를 얻을 및 나는 퀴즈 등급 파티를 얻을. 500 00:23:51,980 --> 00:23:54,496 501 00:23:54,496 --> 00:23:55,360 그것은 혼란입니다. 502 00:23:55,360 --> 00:23:56,460 503 00:23:56,460 --> 00:23:57,385 900 시험. 504 00:23:57,385 --> 00:23:58,650 그것은 너무 재미있을거야. 505 00:23:58,650 --> 00:24:00,441 506 00:24:00,441 --> 00:24:02,036 위대한 사람이 될 것. 507 00:24:02,036 --> 00:24:04,430 나는 그것이 하나의 확신 가장 큰 직원 본딩 508 00:24:04,430 --> 00:24:05,380 올해의 밤. 509 00:24:05,380 --> 00:24:15,660 510 00:24:15,660 --> 00:24:19,175 사람에서 퀴즈 영을하고있다 호기심 아직 작년에? 511 00:24:19,175 --> 00:24:20,335 >> 청중 : 그것의 부품. 512 00:24:20,335 --> 00:24:21,543 >> ALLISON BUCHHOLTZ-AU : 그것의 부품, OK. 513 00:24:21,543 --> 00:24:24,272 514 00:24:24,272 --> 00:24:26,482 당신은 그 중 하나에 문제가 있었나요? 515 00:24:26,482 --> 00:24:28,190 청중 : 나는 이미 근무 시간에 갔다. 516 00:24:28,190 --> 00:24:28,898 하지만 감사합니다. 517 00:24:28,898 --> 00:24:30,187 518 00:24:30,187 --> 00:24:32,520 ALLISON BUCHHOLTZ-AU : 음, 희망 여전히 종류의 도움이됩니다. 519 00:24:32,520 --> 00:24:42,990 520 00:24:42,990 --> 00:24:45,634 당신은 이동 했 그에 대한 근무 시간? 521 00:24:45,634 --> 00:24:47,300 청중 : 내 TF 그들에게 오늘 오후에 있었다. 522 00:24:47,300 --> 00:24:47,966 ALLISON BUCHHOLTZ-AU : 오. 523 00:24:47,966 --> 00:24:48,977 당신의 TF가 누구야? 524 00:24:48,977 --> 00:24:49,854 525 00:24:49,854 --> 00:24:51,020 청중 : 프레드 [? Wujaya?]. 526 00:24:51,020 --> 00:24:52,622 527 00:24:52,622 --> 00:24:54,080 ALLISON BUCHHOLTZ-AU : 그래서 많은 TF가있다. 528 00:24:54,080 --> 00:24:55,350 529 00:24:55,350 --> 00:24:55,850 그래서 많은. 530 00:24:55,850 --> 00:25:16,530 531 00:25:16,530 --> 00:25:17,340 좋아. 532 00:25:17,340 --> 00:25:45,310 533 00:25:45,310 --> 00:25:48,950 사람은 내가 할 수있는 것을 시작하는이 우리가 작업 할 것을 적어? 534 00:25:48,950 --> 00:25:53,770 535 00:25:53,770 --> 00:25:55,685 나는 포인터를 가정 테이블 하나. 536 00:25:55,685 --> 00:25:56,890 537 00:25:56,890 --> 00:25:57,610 그것을 위해 이동합니다. 538 00:25:57,610 --> 00:25:59,180 >> 청중 : 아마 스위치 하나. 539 00:25:59,180 --> 00:26:02,362 540 00:26:02,362 --> 00:26:03,445 ALLISON BUCHHOLTZ-AU : 그래서 12 번? 541 00:26:03,445 --> 00:26:06,750 542 00:26:06,750 --> 00:26:10,770 나는 숫자 8을 가정 9는 아마 사람 사람들은 이상 가고 싶어요. 543 00:26:10,770 --> 00:26:12,116 >> 청중 : 10, 11. 544 00:26:12,116 --> 00:26:21,860 545 00:26:21,860 --> 00:26:25,806 >> ALLISON BUCHHOLTZ-AU : 그리고 너희들은 알고있다 당신이 바로, 노트의 한 페이지를 얻을 수? 546 00:26:25,806 --> 00:26:28,450 >> 청중 : 네, 그래서 무엇인가 우리는에 넣을 수있었습니다. 547 00:26:28,450 --> 00:26:30,658 >> ALLISON BUCHHOLTZ-AU : 당신은 허용 된 당신이 원하는 무엇이든 넣어. 548 00:26:30,658 --> 00:26:31,887 549 00:26:31,887 --> 00:26:32,720 그리고 그것은 입력 할 수 있습니다. 550 00:26:32,720 --> 00:26:35,270 지금까지 내가 기억하는, 우리가 입력되었다. 551 00:26:35,270 --> 00:26:37,022 >> 청중 : 당신은 할 수있다 다시 양측? 552 00:26:37,022 --> 00:26:38,780 >> ALLISON BUCHHOLTZ-AU : 네, 양측. 553 00:26:38,780 --> 00:26:42,940 그래서 힙 같은과 [? 백 엔드?] 힙, 실행중인 554 00:26:42,940 --> 00:26:43,780 배. 555 00:26:43,780 --> 00:26:44,840 유용합니다. 556 00:26:44,840 --> 00:26:47,990 대한 아마 작은 것들 포인터는 당신을 생각 나게합니다. 557 00:26:47,990 --> 00:26:49,205 것들에 대한 구문. 558 00:26:49,205 --> 00:26:51,600 559 00:26:51,600 --> 00:26:54,830 단지 해골 같은 데 이 프로그램은 매우 유용 할 수 있습니다. 560 00:26:54,830 --> 00:27:00,719 난 항상 잊어 버린 것을 알고 정확히 나는, INT 메인을 위해 쓰기로되어 있었다 561 00:27:00,719 --> 00:27:03,010 나는 언제나 복사로 인해 내 이전 P 세트에서 붙여 넣기 562 00:27:03,010 --> 00:27:06,232 또는 그렇게, 거기에 이미 정말 쓴 적이, 563 00:27:06,232 --> 00:27:07,690 그래서있는 것은 매우 유용 할 수 있습니다. 564 00:27:07,690 --> 00:27:09,280 565 00:27:09,280 --> 00:27:14,320 >> 좋아, 그럼 우리는 왜하지 다음 숫자 8로 시작? 566 00:27:14,320 --> 00:27:21,730 567 00:27:21,730 --> 00:27:22,810 좋아. 568 00:27:22,810 --> 00:27:23,310 확인을 클릭합니다. 569 00:27:23,310 --> 00:27:25,060 570 00:27:25,060 --> 00:27:26,310 그래서 아래의 프로그램을 고려하십시오. 571 00:27:26,310 --> 00:27:28,110 572 00:27:28,110 --> 00:27:30,700 그래서 분명히 우리가 볼 때 포인터, 그것은 아마 573 00:27:30,700 --> 00:27:32,200 좋은 생각, 잘 그리기 시작합니까? 574 00:27:32,200 --> 00:27:34,552 575 00:27:34,552 --> 00:27:36,760 나는 어디에서 알고 싶은 모든 내 분필의 큰 조각 갔다. 576 00:27:36,760 --> 00:27:37,870 이 성가신 가지입니다. 577 00:27:37,870 --> 00:27:40,210 578 00:27:40,210 --> 00:27:45,820 >> 그래서 우리는 약간의 스왑 기능 여기에있다 즉 두 개의 포인터에 걸릴거야. 579 00:27:45,820 --> 00:27:48,630 이 경우 그래서, 그들은 실제로 전환해야 580 00:27:48,630 --> 00:27:53,400 우리의 원래의 스왑 대 일 만 복사 도입 한 기능. 581 00:27:53,400 --> 00:27:57,030 그래서 무엇을 할 것 의 메인 시작하자는 ..., 582 00:27:57,030 --> 00:27:58,450 그 때문에 1입니다. 583 00:27:58,450 --> 00:28:04,296 >> 그래서 우리는 몇 가지 INT X 일이있다. 584 00:28:04,296 --> 00:28:11,860 우리는이 동등하게 몇 가지 Y있다. 585 00:28:11,860 --> 00:28:14,390 그리고 우리는 몇 가지 스왑이 그 그 걸릴 거예요. 586 00:28:14,390 --> 00:28:17,320 그리고 이제 우리가 여기 일을 보자. 587 00:28:17,320 --> 00:28:19,542 588 00:28:19,542 --> 00:28:22,709 그리고 우리의 table-- 소년 오. 589 00:28:22,709 --> 00:28:23,792 어떻게이 일을하지? 590 00:28:23,792 --> 00:28:25,900 나는 여기에 내 테이블을 그릴거야. 591 00:28:25,900 --> 00:28:49,490 592 00:28:49,490 --> 00:28:50,552 겨우이 그것을 만드는. 593 00:28:50,552 --> 00:28:51,260 겨우 그것을 만드는. 594 00:28:51,260 --> 00:28:52,470 595 00:28:52,470 --> 00:28:57,960 1, 2, 3, 4, 5, 6, 7. 596 00:28:57,960 --> 00:29:11,220 597 00:29:11,220 --> 00:29:15,706 그리고 그들은 1 1, 1 2 것을 우리에게 제공합니다. 598 00:29:15,706 --> 00:29:16,206 쿨. 599 00:29:16,206 --> 00:29:17,674 600 00:29:17,674 --> 00:29:18,174 신난다. 601 00:29:18,174 --> 00:29:19,650 602 00:29:19,650 --> 00:29:20,464 그래서 3. 603 00:29:20,464 --> 00:29:21,380 그리고 [세요? 1.?] 604 00:29:21,380 --> 00:29:24,500 605 00:29:24,500 --> 00:29:25,250 >> 좋아. 606 00:29:25,250 --> 00:29:35,202 그리고 X의 주소는 0x123입니다. 607 00:29:35,202 --> 00:29:41,260 y는 Ox127이다. 608 00:29:41,260 --> 00:29:41,760 쿨. 609 00:29:41,760 --> 00:29:42,940 610 00:29:42,940 --> 00:29:43,595 좋아. 611 00:29:43,595 --> 00:29:46,710 너희들이이 작업을 할 그것은 그냥이었다고 나할까요 작업 612 00:29:46,710 --> 00:29:48,385 주위 사람들과. 613 00:29:48,385 --> 00:29:50,340 나는 것을 말했다 바랍니다 내가 설정하는 동안. 614 00:29:50,340 --> 00:29:50,840 그것을 작동합니다. 615 00:29:50,840 --> 00:29:53,270 시도하여 작업 몇 분 동안 자신, 616 00:29:53,270 --> 00:29:54,930 그리고 난 당신과 함께 그것을 작동합니다. 617 00:29:54,930 --> 00:29:57,034 618 00:29:57,034 --> 00:30:00,117 때문에 당신이 정말로하고있는 유일한 방법 배우고가는 스스로 일을하는 것입니다. 619 00:30:00,117 --> 00:31:29,580 620 00:31:29,580 --> 00:31:30,110 걱정하지 않습니다. 621 00:31:30,110 --> 00:31:30,610 행운을 빕니다. 622 00:31:30,610 --> 00:32:17,390 623 00:32:17,390 --> 00:32:20,030 >> OK, 왜 우리는 천천히하지 않습니다 이를 통해 작업을 시작합니다. 624 00:32:20,030 --> 00:32:23,695 선 하나, x는 1 후 그래서 모든 사람이 가져옵니다. 625 00:32:23,695 --> 00:32:26,860 라인이 후, X 및 Y는 바로 1, 2,입니까? 626 00:32:26,860 --> 00:32:27,400 쿨. 627 00:32:27,400 --> 00:32:30,310 그래서 라인 세 곳 것들 물론 흥미로운. 628 00:32:30,310 --> 00:32:34,970 >> 그래서 우리는 여기에 무슨 짓을했는지 우리는 지금이 교환된다. 629 00:32:34,970 --> 00:32:42,360 우리는 x와 y는 그 점을 말, 또는 그들이 x와 y의 주소를 가지고 630 00:32:42,360 --> 00:32:43,390 맞죠? 631 00:32:43,390 --> 00:32:48,451 이 경우에 따라서 세, 의 값은 얼마인가? 632 00:32:48,451 --> 00:32:52,379 633 00:32:52,379 --> 00:32:59,806 전달했다, 주어졌다 x의 주소 값, 오른쪽? 634 00:32:59,806 --> 00:33:02,542 635 00:33:02,542 --> 00:33:03,454 >> 청중 : 1? 636 00:33:03,454 --> 00:33:05,200 >> ALLISON BUCHHOLTZ-AU : 그래서 우리는이 X에 추가? 637 00:33:05,200 --> 00:33:06,420 X의 주소는 무엇입니까? 638 00:33:06,420 --> 00:33:07,212 >> 청중 : 0x123. 639 00:33:07,212 --> 00:33:08,087 >> ALLISON BUCHHOLTZ-AU : 정확. 640 00:33:08,087 --> 00:33:13,960 641 00:33:13,960 --> 00:33:16,790 그러나 실제로 가리키는 무엇인가? 642 00:33:16,790 --> 00:33:20,790 우리는 역 참조한다면, 어떤 값이 우리에게 줄 것입니다. 643 00:33:20,790 --> 00:33:21,290 청중 : 1. 644 00:33:21,290 --> 00:33:23,164 ALLISON BUCHHOLTZ-AU : 그것은 것 우리에게 일을주고 무엇 때문에 645 00:33:23,164 --> 00:33:27,810 우리는이 이동되는 말을하는지 주소 값이 무엇인지 알려주십시오. 646 00:33:27,810 --> 00:33:28,890 그래서 ㄴ 것인가? 647 00:33:28,890 --> 00:33:30,500 648 00:33:30,500 --> 00:33:31,445 >> 청중 : 0x127. 649 00:33:31,445 --> 00:33:32,320 ALLISON BUCHHOLTZ-AU : 정확. 650 00:33:32,320 --> 00:33:33,610 651 00:33:33,610 --> 00:33:35,410 그래서 Y의 주소입니다. 652 00:33:35,410 --> 00:33:36,580 653 00:33:36,580 --> 00:33:39,811 그리고 무엇 [? 역 참조? ?] 654 00:33:39,811 --> 00:33:40,310 청중 : 2. 655 00:33:40,310 --> 00:33:42,172 656 00:33:42,172 --> 00:33:43,380 ALLISON BUCHHOLTZ-AU : OK, 이제 네 그래서. 657 00:33:43,380 --> 00:33:44,390 658 00:33:44,390 --> 00:33:51,300 우리는 지금 우리가했습니다 equal-- 잘했다 수행 INT 온도는 스타와 같다. 659 00:33:51,300 --> 00:33:53,580 그래서 어떻게 변경? 660 00:33:53,580 --> 00:33:55,680 단 한 가지가있다 여기서는 그 변경됩니다. 661 00:33:55,680 --> 00:33:56,180 그것은 무엇인가? 662 00:33:56,180 --> 00:33:57,892 663 00:33:57,892 --> 00:33:58,624 >> 청중 : 온도. 664 00:33:58,624 --> 00:33:59,540 ALLISON BUCHHOLTZ-AU : 온도. 665 00:33:59,540 --> 00:34:06,120 그래서 우리는이 모든 것을 다시 작성할 수 있습니다. 666 00:34:06,120 --> 00:34:07,790 667 00:34:07,790 --> 00:34:10,690 이들에 대한 좋은 전략 다만 파악한다 668 00:34:10,690 --> 00:34:14,050 어떤 변화가 가장 자주 있기 때문에 유일한 한 가지가있다 669 00:34:14,050 --> 00:34:16,300 OK, 특정 시점에서 변경하려고? 670 00:34:16,300 --> 00:34:17,960 671 00:34:17,960 --> 00:34:20,100 그래서 우리는 온도를 할당했습니다. 672 00:34:20,100 --> 00:34:26,929 >> 이제 우리의 다음 지점, 다섯, 우리 B 스타에 동일한 스타 만들었습니다. 673 00:34:26,929 --> 00:34:28,880 그래서 지금 변경? 674 00:34:28,880 --> 00:34:29,760 >> 관객 : 별표. 675 00:34:29,760 --> 00:34:32,081 >> ALLISON BUCHHOLTZ-AU : 그래서, 별표 나머지는 동일하게 유지. 676 00:34:32,081 --> 00:34:38,610 677 00:34:38,610 --> 00:34:39,900 그리고 무엇 동등한 스타합니까? 678 00:34:39,900 --> 00:34:40,659 >> 청중 : 2. 679 00:34:40,659 --> 00:34:41,283 ALLISON BUCHHOLTZ-AU : 2이다. 680 00:34:41,283 --> 00:34:42,460 681 00:34:42,460 --> 00:34:42,960 사랑스러운. 682 00:34:42,960 --> 00:34:45,360 683 00:34:45,360 --> 00:34:46,239 신난다. 684 00:34:46,239 --> 00:34:51,190 확인을 누른 다음 지금 우리는이 B를 시작하면 온도와 동일합니다. 685 00:34:51,190 --> 00:34:53,907 그래서 유일의 변화는 스타 B입니다. 686 00:34:53,907 --> 00:34:55,344 나머지는 동일하게 유지. 687 00:34:55,344 --> 00:35:01,100 688 00:35:01,100 --> 00:35:02,610 그리고 스타 B는 현재와 같은 무엇인가? 689 00:35:02,610 --> 00:35:04,840 690 00:35:04,840 --> 00:35:06,190 그리고 당신은 테이블을 완료했습니다. 691 00:35:06,190 --> 00:35:11,620 692 00:35:11,620 --> 00:35:18,460 X 지금 끝에, 우리가 말할 경우 때문에 Y는, 우리는이 가실 수 없습니다 .--에 알고 693 00:35:18,460 --> 00:35:23,060 우리가 알고있을 때 우리를 그 2 스타 변경된, 694 00:35:23,060 --> 00:35:29,620 무슨 짓을하는 것은에서 확인이 말했다입니다 여기에 0x123를 해결, 변경합니다. 695 00:35:29,620 --> 00:35:31,780 696 00:35:31,780 --> 00:35:33,290 지금이 2했다. 697 00:35:33,290 --> 00:35:34,460 698 00:35:34,460 --> 00:35:40,600 그리고이 점에서, 우리는 OK, B 스타로 이동했다. 699 00:35:40,600 --> 00:35:45,305 그래서에있는 주소로 이동 0x127과는 1합니다. 700 00:35:45,305 --> 00:35:49,670 701 00:35:49,670 --> 00:35:53,110 그래서 지금은 매우 때 끝에서 우리는 실제로 주에 대한 반환 702 00:35:53,110 --> 00:35:56,445 우리는 실제로 x는 것을이 2 및 y 동등한 1과 동일하다. 703 00:35:56,445 --> 00:35:58,500 704 00:35:58,500 --> 00:35:59,500 그 좋은 모든 사람? 705 00:35:59,500 --> 00:36:00,720 706 00:36:00,720 --> 00:36:02,320 시원하고 확인을 클릭합니다. 707 00:36:02,320 --> 00:36:04,030 숫자 9. 708 00:36:04,030 --> 00:36:05,950 너희들이 작동합니다. 709 00:36:05,950 --> 00:36:09,016 나는 보드를 설정하는거야 그래서 우리는 그것을 통해 그릴 수 있습니다. 710 00:36:09,016 --> 00:36:09,910 그것은 폭발 할 것입니다. 711 00:36:09,910 --> 00:36:13,760 712 00:36:13,760 --> 00:36:16,320 큰 테이블이 될 수 있습니다 정말 무서운, 나는 알고있다. 713 00:36:16,320 --> 00:36:19,910 그러나 당신은 단지에 하나씩 행을 가지고가는 경우에 시간, 그들은 훨씬 덜 무서운 얻는다. 714 00:36:19,910 --> 00:38:12,025 715 00:38:12,025 --> 00:38:12,860 좋아. 716 00:38:12,860 --> 00:38:16,230 717 00:38:16,230 --> 00:38:21,190 >> 그래서이있을 것이라는 점을 알고있다 주요 첫째, 권리를 통과? 718 00:38:21,190 --> 00:38:24,140 초기화 x와 y와 다음을 교환하려고합니다. 719 00:38:24,140 --> 00:38:28,560 그래서 심지어 스왑 실제 방법으로, 위입니다 우리가 주를 통과하고있다 들어가, 720 00:38:28,560 --> 00:38:31,040 다음은 부르고 모든 권리를 교체를? 721 00:38:31,040 --> 00:38:32,810 그래서 모두가 아는 사실. 722 00:38:32,810 --> 00:38:34,960 >> 그래서 어느 당신을 사람들은 시작하고 싶어? 723 00:38:34,960 --> 00:38:37,240 정말 있는지 누구인가 대한 이들 중 하나? 724 00:38:37,240 --> 00:38:38,307 725 00:38:38,307 --> 00:38:39,265 심지어 부분적으로 확인? 726 00:38:39,265 --> 00:38:44,170 727 00:38:44,170 --> 00:38:48,120 왜 우리는 X로 시작하지? 728 00:38:48,120 --> 00:38:49,060 우리는 X가 무엇이라고 생각합니까? 729 00:38:49,060 --> 00:38:49,735 >> 청중 : 1. 730 00:38:49,735 --> 00:38:50,360 ALLISON BUCHHOLTZ-AU : 1. 731 00:38:50,360 --> 00:38:54,500 732 00:38:54,500 --> 00:38:56,340 그럼 왜 2입니다. 733 00:38:56,340 --> 00:38:58,880 734 00:38:58,880 --> 00:39:01,380 그리고 그 때문이다 여기에 큰 차이 735 00:39:01,380 --> 00:39:04,890 우리 만 있다는 것입니다 오른쪽에 복사본을 전달? 736 00:39:04,890 --> 00:39:06,520 우리는 참조로 전달 아닙니다. 737 00:39:06,520 --> 00:39:08,850 그래서 심지어 끝에 이 프로그램 x 및 y 738 00:39:08,850 --> 00:39:14,170 같은 머물렀던 그들 때문에 스왑 기능에 바로 복사됩니다. 739 00:39:14,170 --> 00:39:16,320 그들은 실제로 권리, 변경되지 않습니다? 740 00:39:16,320 --> 00:39:17,570 741 00:39:17,570 --> 00:39:19,290 >> 그래서 A, B 및 온도에 대한? 742 00:39:19,290 --> 00:39:21,540 743 00:39:21,540 --> 00:39:22,890 >> 청중 : A는 B이다. 744 00:39:22,890 --> 00:39:23,940 >> ALLISON BUCHHOLTZ-AU : a가 b이다. 745 00:39:23,940 --> 00:39:28,569 그래서이 경우,이었다 X, 1 인, 맞죠? 746 00:39:28,569 --> 00:39:29,860 그래서 여기, 이제 살펴볼 필요가있다. 747 00:39:29,860 --> 00:39:33,940 시작 부분에서 그리고 B는 1, 2 및 정의되지 않습니다. 748 00:39:33,940 --> 00:39:35,000 749 00:39:35,000 --> 00:39:40,850 그래서 원래 임시 가져 할당, 그래서 온도는 1입니다. 750 00:39:40,850 --> 00:39:46,150 A는 B가 같음, 그래서 우리가 얻을 2, b는 온도와 동일하다. 751 00:39:46,150 --> 00:39:47,284 이제 우리는 하나 얻을. 752 00:39:47,284 --> 00:39:49,454 753 00:39:49,454 --> 00:39:55,860 >> 청중 : 이전의 그것에서 교환 앰퍼샌드 x와 앰퍼샌드 Y. 754 00:39:55,860 --> 00:39:57,390 그게 정확히 무엇을 의미 하는가? 755 00:39:57,390 --> 00:39:59,890 ALLISON BUCHHOLTZ-AU : 그래서 그는 것을 의미한다 당신은 참조로 전달하고 있습니다. 756 00:39:59,890 --> 00:40:03,830 그 의미 그래서 당신은 실제로있어 의 주소를 전달 757 00:40:03,830 --> 00:40:04,814 x와 y는 저장됩니다. 758 00:40:04,814 --> 00:40:06,730 청중 :하지만 당신은 아니야 주소 스와핑. 759 00:40:06,730 --> 00:40:07,860 ALLISON BUCHHOLTZ-AU : 당신은 아니에요 주소를 교환. 760 00:40:07,860 --> 00:40:10,015 당신은 그 안에 무엇을 교환하고 있습니다. 761 00:40:10,015 --> 00:40:11,510 762 00:40:11,510 --> 00:40:14,460 그 주소에서 무엇처럼, 그것이 작동하는 이유입니다. 763 00:40:14,460 --> 00:40:20,750 여기에이 프로그램에 대 무엇 당신은 당신이 사본을 만드는되는 일을하고 있습니다. 764 00:40:20,750 --> 00:40:27,440 그래서 당신은 존재 x와 y가 여기에서 밖으로 자신의 변수로. 765 00:40:27,440 --> 00:40:31,530 766 00:40:31,530 --> 00:40:34,140 그러나 당신이 통과 할 때 그들을 스왑에, 그것은이다 767 00:40:34,140 --> 00:40:38,090 당신이 만드는 경우 등 이 모든 다른 세트. 768 00:40:38,090 --> 00:40:41,272 그래서 당신은 실제로 무슨 상관이야 감동 x와 y. 769 00:40:41,272 --> 00:40:46,890 >> 관객 :에 무엇 앰퍼샌드 x는 경우 x의 주소는, 어떤 X가 될 스타 것인가? 770 00:40:46,890 --> 00:40:53,290 >> ALLISON BUCHHOLTZ-AU은 : 앰퍼샌드 X은 무엇입니다 x의 주소는 다음 잘 star-- 771 00:40:53,290 --> 00:40:54,950 이 경우, x는 포인터 아니다. 772 00:40:54,950 --> 00:40:56,332 773 00:40:56,332 --> 00:40:57,040 청중 : 아, 그렇군요. 774 00:40:57,040 --> 00:40:58,998 그래서 당신은이 작업을 수행 이 포인터가 아니기 때문에. 775 00:40:58,998 --> 00:40:59,890 ALLISON BUCHHOLTZ-AU : 오른쪽. 776 00:40:59,890 --> 00:41:03,046 당신 만의 별을 수행 할 수 있습니다 포인터 뭔가. 777 00:41:03,046 --> 00:41:05,920 아마 당신은 일에 그것을 할 수있는 아르 아니지만, 컴파일 당신에게 778 00:41:05,920 --> 00:41:07,350 미친 일이 일어날 것이라고 할. 779 00:41:07,350 --> 00:41:09,570 그리고 나는 정확히 모르겠어요 무슨 일이 일어날 지 확인합니다. 780 00:41:09,570 --> 00:41:11,880 당신은 항상 걸릴 수 있습니다 뭔가의 주소, 781 00:41:11,880 --> 00:41:14,255 하지만 당신은 역 참조 할 수 없습니다 포인터하지 뭔가. 782 00:41:14,255 --> 00:41:14,805 783 00:41:14,805 --> 00:41:17,860 그 말이 있다면, 그건 좋은 구별해야합니다. 784 00:41:17,860 --> 00:41:19,870 785 00:41:19,870 --> 00:41:21,340 >> 그래서 너무 나쁜, 맞죠? 786 00:41:21,340 --> 00:41:23,650 테이블은 희망입니다 약간 덜 무서운 받고. 787 00:41:23,650 --> 00:41:25,450 788 00:41:25,450 --> 00:41:26,690 좋아. 789 00:41:26,690 --> 00:41:28,370 아, 재미 것. 790 00:41:28,370 --> 00:41:31,265 그래서 지금, 자신의 코드를 작성. 791 00:41:31,265 --> 00:41:33,640 792 00:41:33,640 --> 00:41:37,950 그래서 난 너희들이 작업 할거야 약 4 분 동안이에, 793 00:41:37,950 --> 00:41:41,480 그리고 우리는 이야기 할 수 그것을 접근하는 방법에 대해. 794 00:41:41,480 --> 00:41:45,080 795 00:41:45,080 --> 00:41:47,110 주위 사람들에게 이야기 주시기 바랍니다. 796 00:41:47,110 --> 00:41:48,114 797 00:41:48,114 --> 00:41:49,155 또한이 흥미 롭다. 798 00:41:49,155 --> 00:41:51,460 그것은 모든 여자처럼 섹션 지금. 799 00:41:51,460 --> 00:41:52,190 꽤 흥미 진진한. 800 00:41:52,190 --> 00:41:53,310 801 00:41:53,310 --> 00:41:54,502 장을 제외하고. 802 00:41:54,502 --> 00:41:56,190 그러나 장 정말로 섹션의 일부가 아닙니다. 803 00:41:56,190 --> 00:42:17,282 804 00:42:17,282 --> 00:42:17,985 신난다. 805 00:42:17,985 --> 00:42:18,485 완벽한. 806 00:42:18,485 --> 00:42:38,059 807 00:42:38,059 --> 00:42:39,475 그래서 나는 당신에게 몇 가지 힌트를 줄 것이다. 808 00:42:39,475 --> 00:42:43,450 809 00:42:43,450 --> 00:42:46,890 당신이 가지고있는 경우 둘 이상의 문자, 810 00:42:46,890 --> 00:42:49,990 당신은 다른 뭔가를 가지고 123 또는 1000 뭔가 같은, 811 00:42:49,990 --> 00:42:53,790 당신은 루프 할 수 있어야합니다 과를 통해하면 그 각각의 변환합니다. 812 00:42:53,790 --> 00:42:55,340 813 00:42:55,340 --> 00:42:58,699 그래서 부부가있다 당신이 할 수있는 방법, 814 00:42:58,699 --> 00:43:01,740 하지만 당신은 확실히 할 겁니다 어딘가에서 루프 루프 815 00:43:01,740 --> 00:43:05,150 이를 통해, 어느입니다 종류의 경품 등 816 00:43:05,150 --> 00:43:09,540 당신은 나 strlen를 호출해도와, 어떤 종류의 오처럼 817 00:43:09,540 --> 00:43:12,418 어쩌면 당신은 길이를 사용하려면 어떤 방법으로 문자열의. 818 00:43:12,418 --> 00:45:17,300 819 00:45:17,300 --> 00:45:17,829 >> 좋아. 820 00:45:17,829 --> 00:45:20,870 그래서 너희들이 될 일을 생각 우리가해야 할 첫 번째 일 중 하나? 821 00:45:20,870 --> 00:45:23,149 822 00:45:23,149 --> 00:45:25,690 몇 가지 경우가 여기에있다 우리는 오른쪽을 설명해야합니까? 823 00:45:25,690 --> 00:45:27,360 어느 쪽이든 우리는 널 뭔가가있다. 824 00:45:27,360 --> 00:45:28,685 825 00:45:28,685 --> 00:45:30,383 우리는 무엇을해야합니까? 826 00:45:30,383 --> 00:45:30,882 케이스. 827 00:45:30,882 --> 00:45:32,760 828 00:45:32,760 --> 00:45:33,260 널 (null). 829 00:45:33,260 --> 00:45:34,400 830 00:45:34,400 --> 00:45:42,414 우리는 그것이 갖는 경우가 09이 아닌 다른, 맞죠? 831 00:45:42,414 --> 00:45:43,580 그럼이 편지를 가지고 가정 해 봅시다. 832 00:45:43,580 --> 00:45:44,900 833 00:45:44,900 --> 00:45:46,510 아니면 우리가 유효의 경우가 있습니다. 834 00:45:46,510 --> 00:45:48,450 835 00:45:48,450 --> 00:45:50,130 세 가지 경우가 생각하는. 836 00:45:50,130 --> 00:45:53,527 그래서 될 수있는 한 생각 가장 쉬운 먼저 돌봐? 837 00:45:53,527 --> 00:45:54,152 청중 : 널. 838 00:45:54,152 --> 00:45:55,527 ALLISON BUCHHOLTZ-AU : 경우는 null입니다. 839 00:45:55,527 --> 00:45:56,610 그래서 우리가 무엇을 할 것인가? 840 00:45:56,610 --> 00:45:57,954 841 00:45:57,954 --> 00:45:58,870 청중 : [들리지]. 842 00:45:58,870 --> 00:46:02,434 843 00:46:02,434 --> 00:46:03,184 ALLISON BUCHHOLTZ-AU : 네. 844 00:46:03,184 --> 00:46:05,140 845 00:46:05,140 --> 00:46:06,550 그리고 내가 무엇을 하시겠습니까? 846 00:46:06,550 --> 00:46:07,341 >> 관객 : 0을 돌려줍니다. 847 00:46:07,341 --> 00:46:07,935 848 00:46:07,935 --> 00:46:09,110 >> ALLISON BUCHHOLTZ-AU : 정확. 849 00:46:09,110 --> 00:46:09,860 신난다. 850 00:46:09,860 --> 00:46:10,640 확인을 클릭합니다. 851 00:46:10,640 --> 00:46:15,270 그래서 지금은 편지를 가지고 구분 그것은 유효한 경우의 그. 852 00:46:15,270 --> 00:46:19,140 우리는 실제로 처리 할 수 이 하나의 루프 내에서, OK? 853 00:46:19,140 --> 00:46:22,710 무엇을 수 있습니다 그래서 한 가지 방법은 굳이해야 할 일 이 유효하다면 간단한 방법은 확인합니다. 854 00:46:22,710 --> 00:46:25,150 855 00:46:25,150 --> 00:46:29,144 우리는 통과 할 것 각 문자와 무엇을? 856 00:46:29,144 --> 00:46:34,336 857 00:46:34,336 --> 00:46:35,640 >> 청중 : 그것은 감​​옥에 ... 만약 확인 858 00:46:35,640 --> 00:46:39,570 >> ALLISON BUCHHOLTZ-AU : 오른쪽, 당신이 확인할 수 있습니다 는 0과 9 사이에 있다면, 오른쪽? 859 00:46:39,570 --> 00:46:40,880 860 00:46:40,880 --> 00:46:42,700 그리고 경우에 이 유효하다고, 우리는있어 861 00:46:42,700 --> 00:46:46,550 를 반복 끝낼 것 우리의 문자열 어쨌든, 맞죠? 862 00:46:46,550 --> 00:46:48,690 그래서 우리는 왜 시도하지 않으며, 이것들을 하나로 결합합니다. 863 00:46:48,690 --> 00:46:51,260 우리는 반복하는거야 밖으로 문자열을 통해, 우리와 같은 864 00:46:51,260 --> 00:46:56,400 그렇게, 우리는 먼저 갈거야 그 편지 있는지 확인하기 위해 검사를 할 865 00:46:56,400 --> 00:46:58,110 또는 그 문자는 유효합니다. 866 00:46:58,110 --> 00:47:02,150 이 경우, 우리는을 수행거야 우리가 그것을 변환 할 필요가 작동. 867 00:47:02,150 --> 00:47:05,050 그렇지 않으면 그것은 바로, 0을 반환합니다? 868 00:47:05,050 --> 00:47:09,160 >> 그래서 우리는 그렇게하기 전에, 우리 아마 변수를 원하는 869 00:47:09,160 --> 00:47:12,820 우리는 마지막에 반환 할 수 즉 우리의 실제 값이 될 것. 870 00:47:12,820 --> 00:47:17,005 그래서 우리는 초기화거야 일부 값은 0이어야합니다. 871 00:47:17,005 --> 00:47:18,390 그리고 우리가 시작하는 방법 그냥. 872 00:47:18,390 --> 00:47:22,452 873 00:47:22,452 --> 00:47:23,785 그래서이 제거거야. 874 00:47:23,785 --> 00:47:26,750 875 00:47:26,750 --> 00:47:30,489 그래서 우리는 어떻게하실 건가요 이 문자열을 통해 반복. 876 00:47:30,489 --> 00:47:31,280 청중 : 루프하십시오. 877 00:47:31,280 --> 00:47:32,280 ALLISON BUCHHOLTZ-AU : 루프. 878 00:47:32,280 --> 00:47:33,160 그래서 우리 대한은 무엇인가? 879 00:47:33,160 --> 00:47:34,710 880 00:47:34,710 --> 00:47:35,909 >> 청중 : 내가 0입니다. 881 00:47:35,909 --> 00:47:36,700 ALLISON BUCHHOLTZ-AU : 그래 그래. 882 00:47:36,700 --> 00:47:38,620 883 00:47:38,620 --> 00:47:41,180 그리고 우리가 될 때까지 반복 무엇입니까? 884 00:47:41,180 --> 00:47:42,450 >> 청중 : S의 STR의 길이. 885 00:47:42,450 --> 00:47:47,920 886 00:47:47,920 --> 00:47:50,900 >> ALLISON BUCHHOLTZ-AU : OK, 지금 기억 더 나은 방법이있다. [들림]. 887 00:47:50,900 --> 00:47:52,935 >> 청중 : 그래, 우리가 할 수있는 n은 동일합니다. 888 00:47:52,935 --> 00:47:53,810 ALLISON BUCHHOLTZ-AU : 정확. 889 00:47:53,810 --> 00:47:55,010 890 00:47:55,010 --> 00:47:56,190 >> 청중 : 내가 n보다 작습니다. 891 00:47:56,190 --> 00:47:57,559 892 00:47:57,559 --> 00:47:59,475 ALLISON BUCHHOLTZ-AU : 그리고 왜 우리는 그렇게할까요? 893 00:47:59,475 --> 00:48:00,815 894 00:48:00,815 --> 00:48:01,940 당신은 이유를 기억하십니까? 895 00:48:01,940 --> 00:48:04,180 896 00:48:04,180 --> 00:48:05,680 청중 : 우리는 그것을 다시 계산해야합니다. 897 00:48:05,680 --> 00:48:08,735 ALLISON BUCHHOLTZ-AU :이 방법 당신 둔것 만 STRLEN 한 번 계산해야합니다. 898 00:48:08,735 --> 00:48:09,750 899 00:48:09,750 --> 00:48:14,400 당신이 경우에 내가 나 strlen 미만 , 그건 S는 재 계산을 의미 900 00:48:14,400 --> 00:48:17,050 길이마다 당신은, 루프를 실행 901 00:48:17,050 --> 00:48:20,800 이는 엄청난 비용이 아니다 에너지, 그것은하지만입니다 902 00:48:20,800 --> 00:48:24,280 시도하는 더 나은 연습과 한 번 그런 일을. 903 00:48:24,280 --> 00:48:27,610 어쩌면하지 않는 당신은 미친 문자열을 그 모든 반복에 변화입니다. 904 00:48:27,610 --> 00:48:30,371 이 같은 머물고하지만, 저장합니다. 905 00:48:30,371 --> 00:48:30,870 좋아. 906 00:48:30,870 --> 00:48:33,430 그리고 나서 플러스 플러스. 907 00:48:33,430 --> 00:48:34,040 신난다. 908 00:48:34,040 --> 00:48:35,789 우리는 우리의 방법에 있습니다. 909 00:48:35,789 --> 00:48:36,830 청중 : 정말 빨리. 910 00:48:36,830 --> 00:48:39,600 첫째, 그래서 우리를 바로 봅시다 S의 strlen 함수 나보다 덜했다, 911 00:48:39,600 --> 00:48:42,175 그들은 디자인에 우리를 등급있다 전혀하거나 정확성? 912 00:48:42,175 --> 00:48:43,640 913 00:48:43,640 --> 00:48:44,610 그들은 아니에요. 914 00:48:44,610 --> 00:48:47,920 우리는 정확성에 등급된다 퀴즈에 대한 내가 아는 한. 915 00:48:47,920 --> 00:48:52,670 나는 전체에 수 없습니다 보장하지만, 대부분의 경우, 916 00:48:52,670 --> 00:48:57,060 대다수 때문이다 정확성 당신은 시간의 제약을 많이하겠다. 917 00:48:57,060 --> 00:48:59,704 디자인은 일반적으로 의미 당신이 생각하는 시간이 918 00:48:59,704 --> 00:49:01,245 상황의 우아함에 대한. 919 00:49:01,245 --> 00:49:03,710 920 00:49:03,710 --> 00:49:05,770 >> OK, 그래서 우리가를 반복하고 있습니다. 921 00:49:05,770 --> 00:49:10,640 그래서 우리는 하나에 확인해야 이 문자가 유효한지 922 00:49:10,640 --> 00:49:14,550 또는 우리가 수행 할 수있는 경우에 우리의 [정상? 나는에?] 기능. 923 00:49:14,550 --> 00:49:16,600 우리는에 대해 걱정할 수있는 그 두 번째입니다. 924 00:49:16,600 --> 00:49:19,340 그럼 왜 우리는 take--하지 않습니다 누구나 생각할 수있는 경우 925 00:49:19,340 --> 00:49:21,930 확인하는 방법에 대한 이 유효한 경우를 참조하십시오. 926 00:49:21,930 --> 00:49:23,346 927 00:49:23,346 --> 00:49:25,740 우리는 될 것 알고 어떤 조건, 권리 경우? 928 00:49:25,740 --> 00:49:26,830 929 00:49:26,830 --> 00:49:32,300 그리고이 기억 ASCII에서, 어떻게이 수도 930 00:49:32,300 --> 00:49:37,359 이 0,1 아니라면 우리는, 참조 2, 3, 4, 5, 6, 7, 8 또는 9. 931 00:49:37,359 --> 00:49:38,150 청중 : 알파합니다. 932 00:49:38,150 --> 00:49:39,800 933 00:49:39,800 --> 00:49:44,100 >> ALLISON BUCHHOLTZ-AU : 알파는 것 그래서 만약 만 편지 있다면 저희에게 알려. 934 00:49:44,100 --> 00:49:47,810 그들이 우리에게 기호를 부여하는 경우, 그것은이다 아직도 확실히 확인하지 않을. 935 00:49:47,810 --> 00:49:54,270 당신은 당신의 ASCII를 당겨 그렇다면 테이블, 우리가 알고있는 0 ~ 9를 통해 그 936 00:49:54,270 --> 00:49:55,340 하나의 세그먼트에 있습니다. 937 00:49:55,340 --> 00:49:57,560 938 00:49:57,560 --> 00:50:00,540 숫자들은 그 나에게 말해 가능한 경우에 해당합니다. 939 00:50:00,540 --> 00:50:08,136 940 00:50:08,136 --> 00:50:08,677 청중 : 40. 941 00:50:08,677 --> 00:50:11,440 942 00:50:11,440 --> 00:50:13,714 >> ALLISON BUCHHOLTZ-AU : 그래서 범위는 40-- 같다 943 00:50:13,714 --> 00:50:14,380 청중 : 아마. 944 00:50:14,380 --> 00:50:16,110 945 00:50:16,110 --> 00:50:16,765 48-57. 946 00:50:16,765 --> 00:50:17,430 잘 모르겠 는데요. 947 00:50:17,430 --> 00:50:18,510 >> ALLISON BUCHHOLTZ-AU : 40-57? 948 00:50:18,510 --> 00:50:19,426 >> 청중 : 48, 나는 생각한다. 949 00:50:19,426 --> 00:50:20,730 ALLISON BUCHHOLTZ-AU : 48-57. 950 00:50:20,730 --> 00:50:26,070 그래서 우리는 그 ASCII는 것을 알고있다 ASCII 값이 아닌 경우 symbols-- 951 00:50:26,070 --> 00:50:29,940 48과 57 사이, 그것은 바로, 유효하지입니까? 952 00:50:29,940 --> 00:50:32,050 그래서 우리는에 그것을 사용할 수 있습니다 우리의 장점 가능? 953 00:50:32,050 --> 00:50:33,770 954 00:50:33,770 --> 00:50:38,082 우리는 어떻게 얻을려고하고있다 이 편지, 우선? 955 00:50:38,082 --> 00:50:40,910 우리는 어떻게 액세스 이이 문자? 956 00:50:40,910 --> 00:50:42,010 >> 관객 : S 브라켓 나는. 957 00:50:42,010 --> 00:50:42,801 >> ALLISON BUCHHOLTZ-AU : 그래 그래. 958 00:50:42,801 --> 00:50:43,790 959 00:50:43,790 --> 00:50:46,285 우리가 생각할 수 있기 때문에 배열로 문자열을 기억하십시오. 960 00:50:46,285 --> 00:50:47,470 961 00:50:47,470 --> 00:50:48,740 그래서 우리는 말을 할 수 있습니까? 962 00:50:48,740 --> 00:50:55,920 우리는이 경우하고 싶은 말 는 ... 나는 당신에게 힌트를 줄 것이다. 963 00:50:55,920 --> 00:50:56,920 그것은보다 적게이다. 964 00:50:56,920 --> 00:50:58,711 당신은 무엇을 생각하는 미만 필요가 있겠습니까? 965 00:50:58,711 --> 00:50:59,074 966 00:50:59,074 --> 00:50:59,615 청중 : 57? 967 00:50:59,615 --> 00:51:01,550 968 00:51:01,550 --> 00:51:02,900 >> ALLISON BUCHHOLTZ-AU : 47, 오른쪽? 969 00:51:02,900 --> 00:51:08,920 그러나 그것은 또한 나타내는 당신은 0으로 하나의 [에? 스포크?], 그 때문에 970 00:51:08,920 --> 00:51:09,689 문자 0. 971 00:51:09,689 --> 00:51:10,605 또한 47를 둘 수 있었다. 972 00:51:10,605 --> 00:51:11,660 973 00:51:11,660 --> 00:51:14,350 같은 ASCII 테이블 데 당신은 뭔가 참조 974 00:51:14,350 --> 00:51:18,580 당신은 당신의 퀴즈 시트에 있어야합니다. 975 00:51:18,580 --> 00:51:25,830 >> 가을의 경우이이 경우에 해당하는지 그래서 보다 0-- 반드시 적은. 976 00:51:25,830 --> 00:51:30,890 그것은 단지 중 하나가 될 것 보다 작거나 9보다 크다. 977 00:51:30,890 --> 00:51:33,055 그래서 당신은 나를 위해이 마지막을 작성 할 수 있습니까? 978 00:51:33,055 --> 00:51:36,440 그래서 또는 I의의는, 레아 무엇입니까? 979 00:51:36,440 --> 00:51:39,810 980 00:51:39,810 --> 00:51:41,536 >> 청중 : 9보다 큼. 981 00:51:41,536 --> 00:51:42,970 982 00:51:42,970 --> 00:51:44,221 >> ALLISON BUCHHOLTZ-AU :가. 983 00:51:44,221 --> 00:51:47,280 그 이해가 않습니다 모두, 우리가 거​​기에 도착하는 방법? 984 00:51:47,280 --> 00:51:51,340 이러한 문제는, 그들은 당신이 한 번 같은거야 그것을 확인, 오 마치, 솔루션을 참조하십시오. 985 00:51:51,340 --> 00:51:52,312 986 00:51:52,312 --> 00:51:53,937 연습이 도움이 될 것입니다 이유입니다. 987 00:51:53,937 --> 00:51:55,070 988 00:51:55,070 --> 00:51:57,400 OK, 그래서 우리는 0을 반환합니다. 989 00:51:57,400 --> 00:51:57,900 사랑스러운. 990 00:51:57,900 --> 00:51:59,000 991 00:51:59,000 --> 00:51:59,670 좋아. 992 00:51:59,670 --> 00:52:00,780 993 00:52:00,780 --> 00:52:02,365 그렇지 않으면 우리는 무엇을 하시겠습니까? 994 00:52:02,365 --> 00:52:04,640 이 흥미로운 부분입니다 그것은 좀 더 어디 995 00:52:04,640 --> 00:52:07,550 내 의견 CS 대 수학있다. 996 00:52:07,550 --> 00:52:09,479 997 00:52:09,479 --> 00:52:11,520 누구나 아이디어를 가지고 있는가 우리는이을의 할 수 있는지? 998 00:52:11,520 --> 00:52:15,822 999 00:52:15,822 --> 00:52:18,155 그래서 중요한 것은에 실현은 첫 번째 문자입니다 1000 00:52:18,155 --> 00:52:21,510 우리가 될 것입니다 취하고있어 바로 최상위 자리,? 1001 00:52:21,510 --> 00:52:25,975 그래서 만약 우리가 변환보고있는 123, 우리는 반복 처음 1002 00:52:25,975 --> 00:52:30,800 1이 될 것이다, 그러나 우리는 필요 맞아, 최종 100이어야합니다? 1003 00:52:30,800 --> 00:52:34,450 그래서 당신이 할 수있는 한 가지가 있다는 것입니다 이후의 모든 자리와 1004 00:52:34,450 --> 00:52:39,670 당신은, 당신이 10하여 값을 곱 취 그래서 시간이 끝에 도달 할 것을, 1005 00:52:39,670 --> 00:52:42,960 모든 것이있다 오른쪽 위쪽으로 이동? 1006 00:52:42,960 --> 00:52:46,490 >> 당신이 처음 실행할 때 그래서 그것은, 당신은 당신의 값으로 1을 가지고있다. 1007 00:52:46,490 --> 00:52:50,370 두 번째 시간은 당신이, 당신이 그것을 실행 10 당신의 값을 곱합니다. 1008 00:52:50,370 --> 00:52:55,180 지금의 있도록 그것을 업데이트됩니다 (10), 그리고 다음 값을 추가합니다. 1009 00:52:55,180 --> 00:52:57,830 그리고 당신은에 의해 곱해 (10)과 다음 값을 추가합니다. 1010 00:52:57,830 --> 00:53:01,880 그리고 이것은 그들이이 말을 왜 더 많은 테스트와 같다 1011 00:53:01,880 --> 00:53:06,920 수학 알고리즘 대 CS는,하지만 난 빗나가 다. 1012 00:53:06,920 --> 00:53:08,080 나는 퀴즈를 작성하지 않습니다. 1013 00:53:08,080 --> 00:53:13,520 >> 그래서 우리가 할 수있는 한 가지는 우리입니다 값 시간이 10이 말한다. 1014 00:53:13,520 --> 00:53:16,630 그래서이 이동하는 것입니다 당신의 자리 한 번 할 때마다. 1015 00:53:16,630 --> 00:53:18,770 1016 00:53:18,770 --> 00:53:20,915 그리고 우리는 추가 할. 1017 00:53:20,915 --> 00:53:22,070 1018 00:53:22,070 --> 00:53:24,290 우리는에 추가 할 것을 우리는 바로, 있어요? 1019 00:53:24,290 --> 00:53:25,350 1020 00:53:25,350 --> 00:53:31,649 어떻게 우리가 실제로 변환합니까 우리 수에 ASCII 문자 1021 00:53:31,649 --> 00:53:32,440 이 나타내는? 1022 00:53:32,440 --> 00:53:37,680 1023 00:53:37,680 --> 00:53:40,800 >> 그래서 우리는 0, 오른쪽 47 같다는 것을 알아? 1024 00:53:40,800 --> 00:53:44,260 0이 47 인 경우 그럼, 우리는 그것을 수행해야 1025 00:53:44,260 --> 00:53:47,376 실제로는 0의 INT가 될 만드는 방법? 1026 00:53:47,376 --> 00:53:48,384 >> 청중 : 그것은 48입니다. 1027 00:53:48,384 --> 00:53:49,050 ALLISON BUCHHOLTZ-AU : 48? 1028 00:53:49,050 --> 00:53:49,550 미안 해요. 1029 00:53:49,550 --> 00:53:53,500 1030 00:53:53,500 --> 00:53:55,100 우리는 바로, 48 뺄까요? 1031 00:53:55,100 --> 00:53:58,580 1032 00:53:58,580 --> 00:53:59,550 ASCII 수학을 기억 하는가? 1033 00:53:59,550 --> 00:54:01,565 우리는 단지 그들을 처리 할 수​​ 있습니다 일반 숫자처럼. 1034 00:54:01,565 --> 00:54:02,570 1035 00:54:02,570 --> 00:54:05,900 당신이 숫자처럼 취급하는 경우, 그들은 효과적으로 번호가됩니다. 1036 00:54:05,900 --> 00:54:10,410 우리가의를하자 난의의를, 그래서 만약 이 경우에는 0이 말한다. 1037 00:54:10,410 --> 00:54:14,420 이 경우에는 내가 너무들 ASCII-- 것 1038 00:54:14,420 --> 00:54:16,675 그것은에 대한 ASCII INT 47이 될 것이다. 1039 00:54:16,675 --> 00:54:17,750 1040 00:54:17,750 --> 00:54:19,875 그래서 우리는 subtract-- 또는 48 수 있습니다. 1041 00:54:19,875 --> 00:54:20,930 1042 00:54:20,930 --> 00:54:22,440 당신이 할 수있는 하나의 방법입니다. 1043 00:54:22,440 --> 00:54:25,125 사람이 더 잘 알고 있나요 방법 우리는 48 일을 할 수 있습니까? 1044 00:54:25,125 --> 00:54:27,220 1045 00:54:27,220 --> 00:54:31,608 우리는 0에 가서는 ... 말했다 ASCII는 견적 0을 할 수 있습니다. 1046 00:54:31,608 --> 00:54:39,740 1047 00:54:39,740 --> 00:54:43,160 그래서 가지합니까 이 작업을 수행하는 방법을 의미? 1048 00:54:43,160 --> 00:54:50,080 >> AUDIENCE :이 시점에서, 값이 0 인 당신이 10를 곱하더라도 때문에 1049 00:54:50,080 --> 00:54:53,340 당신은 0으로 밖으로 시작하고 그래서이 전환되어야 하는가? 1050 00:54:53,340 --> 00:54:59,360 >> ALLISON BUCHHOLTZ-AU :이 경우 그래서, 추가하기 전에를 곱하려면, 1051 00:54:59,360 --> 00:55:06,650 이 경우, 예,이 때문에 여전히 내 포인터가없는 나중에 .... 1052 00:55:06,650 --> 00:55:09,980 이 경우의 값, 제 우리가 그것을 실행 시간이 0이됩니다. 1053 00:55:09,980 --> 00:55:12,320 그래서 그냥 추가하고 그 첫 번째 자리에. 1054 00:55:12,320 --> 00:55:15,930 중요한 것은 다음 시간 당신은 당신이 그것을 이동하려면, 반복 1055 00:55:15,930 --> 00:55:18,722 당신은 당신의 옆 자리에 추가하기 전에. 1056 00:55:18,722 --> 00:55:21,223 그것은 당신을 위해 명확하게합니까? 1057 00:55:21,223 --> 00:55:21,723 확인을 클릭합니다. 1058 00:55:21,723 --> 00:55:23,050 1059 00:55:23,050 --> 00:55:25,900 >> 때때로 당신은에 갈거야 이상한 더 mathy 물건을 얻을. 1060 00:55:25,900 --> 00:55:28,020 1061 00:55:28,020 --> 00:55:30,750 당신은 대부분이 있다면 이, 당신은 여전히​​거야 1062 00:55:30,750 --> 00:55:32,610 당신은 꽤 잘 할거야을 끝낼 수 있습니다. 1063 00:55:32,610 --> 00:55:35,150 부분 점수는 매우이다 CS50 퀴즈에 큰 일이. 1064 00:55:35,150 --> 00:55:36,270 그래서 당신은 무엇을 알고 쓰기. 1065 00:55:36,270 --> 00:55:39,640 당신은 모든 것을 가지고있는 경우 여기를 제외하고, 당신이있어 1066 00:55:39,640 --> 00:55:41,390 아직도 것 정말 잘 문제. 1067 00:55:41,390 --> 00:55:43,750 당신이 표시하고 있기 때문에, 좋아, 내가 거의 알고있다. 1068 00:55:43,750 --> 00:55:45,570 나는 반복 할 필요가 있다고 알고 있습니다. 1069 00:55:45,570 --> 00:55:47,260 나는를 확인하기 위해 필요한 게 뭔지 알아요. 1070 00:55:47,260 --> 00:55:50,584 난 그냥하지 아주 변환하는 방법을 얻는다. 1071 00:55:50,584 --> 00:55:51,500 당신은 괜찮을거야. 1072 00:55:51,500 --> 00:55:52,850 예, 당신은에 갈거야 몇 포인트를 잃게, 1073 00:55:52,850 --> 00:55:55,641 하지만 당신은 여전히​​를받을거야 뭔가 포인트의 좋은 숫자 1074 00:55:55,641 --> 00:55:57,990 같은 당신이 있다면 이 두 줄을 누락. 1075 00:55:57,990 --> 00:56:00,660 나는 OK,이 사람처럼 될 것이다 그들이 무슨 일을하는지 알고있다. 1076 00:56:00,660 --> 00:56:02,070 수학은 어렵다. 1077 00:56:02,070 --> 00:56:04,930 그래서 난 당신이 잘 될 거라고 말할 것입니다. 1078 00:56:04,930 --> 00:56:09,474 >> OK, 준비 너희들은 그렇게 지금 포인터 나 strlen 시도 1079 00:56:09,474 --> 00:56:10,890 너희들은 포인터 주인인가? 1080 00:56:10,890 --> 00:56:12,400 1081 00:56:12,400 --> 00:56:15,106 그래서 난 너희들이 작업 할 수 있습니다 조금에 해당합니다. 1082 00:56:15,106 --> 00:56:17,131 1083 00:56:17,131 --> 00:56:19,090 사람이 재교육을 필요로하는 경우에 적합합니다. 1084 00:56:19,090 --> 00:56:23,120 1085 00:56:23,120 --> 00:56:28,060 그래서 당신은 포인터를 사용하려면 산술 및 S가 null 다음 경우, 1086 00:56:28,060 --> 00:56:29,624 구현은 0을 반환해야합니다. 1087 00:56:29,624 --> 00:56:37,045 1088 00:56:37,045 --> 00:56:39,670 당신을이 같은 것들 그냥 strlen 함수를 호출 정말 행복 1089 00:56:39,670 --> 00:56:40,586 하루의 끝에서. 1090 00:56:40,586 --> 00:57:24,874 1091 00:57:24,874 --> 00:57:27,624 나는이 사람이 조금있을 것 같아요 마지막으로,보다 쉽게​​하는 1092 00:57:27,624 --> 00:57:28,123 좋다. 1093 00:57:28,123 --> 00:58:51,789 1094 00:58:51,789 --> 00:58:55,690 나는 당신에게 다른 분들을 줄 것이다, 그리고 우리는 그것을 통해 작동합니다. 1095 00:58:55,690 --> 00:58:56,896 1096 00:58:56,896 --> 00:58:58,320 그리고 우리는 스위치에 갈. 1097 00:58:58,320 --> 00:59:32,480 1098 00:59:32,480 --> 00:59:34,660 >> 준비들 OK? 1099 00:59:34,660 --> 00:59:35,790 1100 00:59:35,790 --> 00:59:37,420 아마 조금. 1101 00:59:37,420 --> 00:59:40,210 그래서 나는 당신이 당신에게 준 두 가지 옵션, 권리? 1102 00:59:40,210 --> 00:59:45,810 어느 널 (null)를 확인하고 경우에 0을 반환 그것은, 또는 실제 길이를 계산한다. 1103 00:59:45,810 --> 00:59:48,220 누가 널 (null)을 확인 작성하고자하는? 1104 00:59:48,220 --> 00:59:50,100 1105 00:59:50,100 --> 00:59:51,790 그것을 위해 이동합니다. 1106 00:59:51,790 --> 00:59:56,460 >> 청중 : 괄호의 경우 NULL이 반환 0에 해당 같다. 1107 00:59:56,460 --> 00:59:57,342 1108 00:59:57,342 --> 00:59:58,175 ALLISON BUCHHOLTZ-AU : 사랑스러운. 1109 00:59:58,175 --> 00:59:59,350 1110 00:59:59,350 --> 01:00:02,320 난 절반은 당신의 문제를 사랑 다만 널 (null)을 체크한다. 1111 01:00:02,320 --> 01:00:04,820 너희들 마지막으로 알고 주 나는 널 (null)에 대한 검사 같았다 1112 01:00:04,820 --> 01:00:06,630 말 그대로 때마다. 1113 01:00:06,630 --> 01:00:07,510 그러니까 ..., OK 1114 01:00:07,510 --> 01:00:08,716 1115 01:00:08,716 --> 01:00:12,750 >> 청중 : 0을 반환은 한 줄 경우, 우리는 여전히 곱슬 브래킷이 필요합니까? 1116 01:00:12,750 --> 01:00:15,860 >> ALLISON BUCHHOLTZ-AU : 당신은 기술적으로하지 않습니다 만큼 당신이 일관성을들을 필요가있다. 1117 01:00:15,860 --> 01:00:19,240 그냥 좋은 연습이다 습관을합니다 1118 01:00:19,240 --> 01:00:21,650 중괄호를 사용, 하지만 기술적으로 더. 1119 01:00:21,650 --> 01:00:23,320 당신은 하나의 라인을 필요가 없습니다. 1120 01:00:23,320 --> 01:00:26,030 우리는 단지 그것을 추천하는 경향이 프로그램을 시작하는 사람들을 위해. 1121 01:00:26,030 --> 01:00:27,740 1122 01:00:27,740 --> 01:00:30,450 >> 그래서 지금 우리는 여기에 수행 할 수 있습니다? 1123 01:00:30,450 --> 01:00:32,222 그래서 지금 우리는 우리의 문자열이 유효하다는 것을 알고있다. 1124 01:00:32,222 --> 01:00:33,680 우리는 계산을 길이를 유지하려면. 1125 01:00:33,680 --> 01:00:35,620 무슨 일이 아마 처음이다 우리가 원하는 것은? 1126 01:00:35,620 --> 01:00:38,770 1127 01:00:38,770 --> 01:00:41,276 >> 청중 : 만들기 INT 그 길이입니다. 1128 01:00:41,276 --> 01:00:42,150 ALLISON BUCHHOLTZ-AU : 정확. 1129 01:00:42,150 --> 01:00:43,450 청중 : 그리고 우리는 그것을 설정하려면? 1130 01:00:43,450 --> 01:00:44,210 ALLISON BUCHHOLTZ-AU : 0. 1131 01:00:44,210 --> 01:00:44,710 완벽한. 1132 01:00:44,710 --> 01:00:46,050 1133 01:00:46,050 --> 01:00:47,290 좋아. 1134 01:00:47,290 --> 01:00:48,750 이제 무엇을 하시겠습니까? 1135 01:00:48,750 --> 01:00:50,000 이것은 정말 그것의 대부분이다. 1136 01:00:50,000 --> 01:00:50,890 그것을 위해 이동합니다. 1137 01:00:50,890 --> 01:00:54,370 >> 청중 : 그래서 당신은 아마 루프를 수행. 1138 01:00:54,370 --> 01:01:03,150 그리고 당신은 당신이있어들 이후를 호출 할 때 먼저의 주소를 받고, 1139 01:01:03,150 --> 01:01:05,660 내가 0에 해당하면 시작합니다. 1140 01:01:05,660 --> 01:01:07,980 1141 01:01:07,980 --> 01:01:15,755 그리고 한 X로 게다가 난 다시없는 0을 슬래시. 1142 01:01:15,755 --> 01:01:17,130 ALLISON BUCHHOLTZ-AU : 널 (NULL) 종료. 1143 01:01:17,130 --> 01:01:18,380 청중 : 널 (NULL) 종료. 1144 01:01:18,380 --> 01:01:18,890 1145 01:01:18,890 --> 01:01:21,088 그럼 당신은 길이에 1을 추가합니다. 1146 01:01:21,088 --> 01:01:22,372 >> ALLISON BUCHHOLTZ-AU : 네. 1147 01:01:22,372 --> 01:01:25,940 OK, 그래서를 설정 할 수 있습니다 매우 구체적인 코드로. 1148 01:01:25,940 --> 01:01:27,537 그러나 완벽한 생각이다. 1149 01:01:27,537 --> 01:01:28,870 그게 우리가하고있는 정확히입니다. 1150 01:01:28,870 --> 01:01:31,910 우리는 반복하는 될거야 포인터를 통해. 1151 01:01:31,910 --> 01:01:34,590 그래서 우리가 수행 할 작업 대신 INT입니다 1152 01:01:34,590 --> 01:01:36,660 여기에, 우리는이기 때문에 그것을 언급하지. 1153 01:01:36,660 --> 01:01:42,390 우리의 시작을 언급하고 문자열, 즉 일부 주소 인 시작, 1154 01:01:42,390 --> 01:01:43,300 맞죠? 1155 01:01:43,300 --> 01:01:44,600 >> 그래서 우리는 포인터를 원한다. 1156 01:01:44,600 --> 01:01:47,610 1157 01:01:47,610 --> 01:01:52,310 그래서 우리는 몇 가지 문자 스타를 할 겁니다, 그것은 우리의에 해당하기 때문에, 맞죠? 1158 01:01:52,310 --> 01:01:57,270 그래서 이것은 우리가 초기화하고 어떤 점입니다 문자열의 시작에, OK? 1159 01:01:57,270 --> 01:01:58,949 그래서 그냥 그것을 내가 전화 할게. 1160 01:01:58,949 --> 01:02:01,740 이 문자열의 시작 인 경우에, 그것은 무엇에 할당 할거야? 1161 01:02:01,740 --> 01:02:03,690 1162 01:02:03,690 --> 01:02:04,530 0이 아닌. 1163 01:02:04,530 --> 01:02:06,238 우리는되고 싶지 우리의 문자열로 시작합니다. 1164 01:02:06,238 --> 01:02:07,170 1165 01:02:07,170 --> 01:02:09,960 무엇의 시작을 나타냅니다 우리에게 주어진 우리의 문자열? 1166 01:02:09,960 --> 01:02:10,800 >> 청중 : 그냥 S. 1167 01:02:10,800 --> 01:02:11,425 >> ALLISON BUCHHOLTZ-AU : S. 1168 01:02:11,425 --> 01:02:13,070 1169 01:02:13,070 --> 01:02:17,890 그래서이 새로운 포인터를 만듭니다 OK, 우리의 문자열의 시작을 나타냅니다? 1170 01:02:17,890 --> 01:02:19,430 1171 01:02:19,430 --> 01:02:22,777 또 다른 방법은 생각합니다 여기처럼 우리의 배열입니다. 1172 01:02:22,777 --> 01:02:26,690 즉 우리의 문자열의입니다. 1173 01:02:26,690 --> 01:02:28,650 1174 01:02:28,650 --> 01:02:32,400 그럼이라고하자 첫 번째 장소는, 이것은 0x4로입니다. 1175 01:02:32,400 --> 01:02:34,400 1176 01:02:34,400 --> 01:02:34,900 04. 1177 01:02:34,900 --> 01:02:36,330 1178 01:02:36,330 --> 01:02:38,535 이것은 그 주소를 가지고 우리의입니다. 1179 01:02:38,535 --> 01:02:39,810 1180 01:02:39,810 --> 01:02:45,960 그리고 우리는 단지라는 또 다른 하나를 만들어 나는 그건 그냥 같은 일을 의미합니다. 1181 01:02:45,960 --> 01:02:49,437 그래서 그들은 모두 단지 가리키고 우리의 문자열의 시작합니다. 1182 01:02:49,437 --> 01:02:51,020 이는 단순한 그래픽 표현입니다. 1183 01:02:51,020 --> 01:02:53,830 1184 01:02:53,830 --> 01:02:57,100 >> 그래서 지금 우리가 원하는 것을 이렇게 우리가 반복 할 것입니다 1185 01:02:57,100 --> 01:03:02,040 반복에 대한 우리의 조건 우리의 문자열을 통해. 1186 01:03:02,040 --> 01:03:02,920 이제 쇼핑. 1187 01:03:02,920 --> 01:03:04,150 , 가게에 사람을 얻었다. 1188 01:03:04,150 --> 01:03:06,290 1189 01:03:06,290 --> 01:03:12,390 우리는 때까지 업데이트를 유지하려는인가 우리는 바로, 널 (NULL) 종료에 도달? 1190 01:03:12,390 --> 01:03:14,930 그래서 그처럼 보일 수 있는가? 1191 01:03:14,930 --> 01:03:17,760 1192 01:03:17,760 --> 01:03:21,880 우리는 내가 원하는, 또는 우리가 원하는합니까 스타 나는 질문은? 1193 01:03:21,880 --> 01:03:26,160 1194 01:03:26,160 --> 01:03:29,255 널 (NULL) 종료는 주소입니다 또는 뭔가 주소에있는? 1195 01:03:29,255 --> 01:03:31,420 1196 01:03:31,420 --> 01:03:33,660 주소에 위치한, 맞죠? 1197 01:03:33,660 --> 01:03:38,420 >> 그래서 우리는 무엇이든 역 참조 할 필요가있다 여기,이 좀 주소이기 때문입니다. 1198 01:03:38,420 --> 01:03:44,350 실제로 처음에 도착 우리는이 역 참조 할 필요가 1199 01:03:44,350 --> 01:03:46,770 그래서 우리는 실제로 얻을 무슨 일이 처음부터입니다. 1200 01:03:46,770 --> 01:03:48,690 1201 01:03:48,690 --> 01:03:52,910 그래서 우리는 내가 스타한다면, 무엇을 우리는 평등 싶지 않아? 1202 01:03:52,910 --> 01:03:53,885 1203 01:03:53,885 --> 01:03:54,760 청중 : 백​​ 슬래시? 1204 01:03:54,760 --> 01:03:57,760 1205 01:03:57,760 --> 01:03:59,260 >> ALLISON BUCHHOLTZ-AU :가. 1206 01:03:59,260 --> 01:04:01,430 즉 모든 사람에게 의미가 있습니까? 1207 01:04:01,430 --> 01:04:05,620 우리는 우리의 문자열로 이동해야하고 그것이 끝이 아니다 있는지 확인하십시오. 1208 01:04:05,620 --> 01:04:07,200 1209 01:04:07,200 --> 01:04:08,990 그리고 우리는 이런 식으로 업데이트 할 수 있습니다. 1210 01:04:08,990 --> 01:04:09,680 일반 업데이트. 1211 01:04:09,680 --> 01:04:11,910 1212 01:04:11,910 --> 01:04:15,070 다음은 그래서 한 MET, 우리는 무엇을 어떻게해야합니까? 1213 01:04:15,070 --> 01:04:17,700 1214 01:04:17,700 --> 01:04:18,852 >> 청중 : 길이 플러스 플러스. 1215 01:04:18,852 --> 01:04:20,656 1216 01:04:20,656 --> 01:04:21,560 >> ALLISON BUCHHOLTZ-AU : 그래 그래. 1217 01:04:21,560 --> 01:04:25,540 그리고 루프 후 종료, 우리는 반환 할 수 있습니까? 1218 01:04:25,540 --> 01:04:27,082 1219 01:04:27,082 --> 01:04:27,790 청중 : 길이? 1220 01:04:27,790 --> 01:04:28,623 ALLISON BUCHHOLTZ-AU : 길이. 1221 01:04:28,623 --> 01:04:29,910 1222 01:04:29,910 --> 01:04:30,760 거기 당신은 간다. 1223 01:04:30,760 --> 01:04:33,790 1224 01:04:33,790 --> 01:04:37,810 이 하나의 분명히 고기 루프에 대해이 작업을 이해하는 것입니다. 1225 01:04:37,810 --> 01:04:39,280 1226 01:04:39,280 --> 01:04:41,090 모든 사람이 그 일을 어떻게 얻을 수 있습니까? 1227 01:04:41,090 --> 01:04:42,460 1228 01:04:42,460 --> 01:04:44,170 나는 다시 가서 행복 해요. 1229 01:04:44,170 --> 01:04:48,400 >> 대상 : 초 부분, 나는 거기에 스타 그래서, 1230 01:04:48,400 --> 01:04:51,834 즉, first--의 주소입니다 1231 01:04:51,834 --> 01:04:53,250 ALLISON BUCHHOLTZ-AU : 그것은 주소 아니다. 1232 01:04:53,250 --> 01:04:54,142 그것은에서 무슨이다. 1233 01:04:54,142 --> 01:04:55,600 청중 : 그건 거기에 실제로있다. 1234 01:04:55,600 --> 01:04:57,475 ALLISON BUCHHOLTZ-AU : 그 어떤 것은 거기에 실제로있다. 1235 01:04:57,475 --> 01:05:01,280 그래서이하자 말했듯입니다 날이 더합니다. 1236 01:05:01,280 --> 01:05:07,940 그래서이를 0x04이고, 난 그냥 갈거야 나는이 내 이름을 만들려고 해요 대답. 1237 01:05:07,940 --> 01:05:14,531 1238 01:05:14,531 --> 01:05:15,030 확인을 클릭합니다. 1239 01:05:15,030 --> 01:05:17,456 1240 01:05:17,456 --> 01:05:19,080 예, 나는 퀴즈 검토 오늘 밤 알고있다. 1241 01:05:19,080 --> 01:05:20,620 1242 01:05:20,620 --> 01:05:21,540 퀴즈 검토 많아요. 1243 01:05:21,540 --> 01:05:23,500 1244 01:05:23,500 --> 01:05:26,620 그럼이 문자열을 가정 해 봅시다 내 이름, 앨리슨입니다. 1245 01:05:26,620 --> 01:05:28,600 지저분한 작은,하지만이있다. 1246 01:05:28,600 --> 01:05:33,640 S는 위치를 나타냅니다 문자열이 시작하는 위치의, 1247 01:05:33,640 --> 01:05:41,950 그래서 나는이를 만들려고 해요 이 과정이의 주소 real-- 1248 01:05:41,950 --> 01:05:45,000 문자열은 바로 여기서 시작? 1249 01:05:45,000 --> 01:05:48,560 >> 그래서 우리가 여기에서 우리가 원하는 것입니다 을 반복하는 포인터를 사용합니다. 1250 01:05:48,560 --> 01:05:49,920 1251 01:05:49,920 --> 01:05:56,870 그래서 우리는 또한, 나는 몇 가지 포인터를 만들 문자열의 시작과 같다. 1252 01:05:56,870 --> 01:05:57,880 1253 01:05:57,880 --> 01:06:03,820 그리고 각 지점에서, 우리는 원하는 배열을 통해 지속될 1254 01:06:03,820 --> 01:06:07,570 여기에서 우리는 널 (NULL) 종료를 명중 할 때까지. 1255 01:06:07,570 --> 01:06:12,320 그래서 우리는 항상 무엇을 확인하려면 이러한 각 주소에. 1256 01:06:12,320 --> 01:06:15,730 >> 그래서 우리는 역 참조 나는, 그래서 처음으로 우리는 우리 할 1257 01:06:15,730 --> 01:06:17,810 OK, 주소를 0x04에서 무슨 말? 1258 01:06:17,810 --> 01:06:19,060 1259 01:06:19,060 --> 01:06:19,720 그것은이다. 1260 01:06:19,720 --> 01:06:20,660 OK, 우리는 좋은 것입니다. 1261 01:06:20,660 --> 01:06:21,770 증가 길이. 1262 01:06:21,770 --> 01:06:22,790 다음 단계로 이동합니다. 1263 01:06:22,790 --> 01:06:32,410 그래서 난 -에 의해 포인터 증가를 기억 그들이 가리키는하든의 크기입니다. 1264 01:06:32,410 --> 01:06:35,320 그 이후,이 경우 그래서 문자, 그것은 하나 업데이 트됩니다. 1265 01:06:35,320 --> 01:06:38,755 그래서 지금 우리가 5 볼거야, 어떤이 여기에 무슨 의미합니다. 1266 01:06:38,755 --> 01:06:39,860 1267 01:06:39,860 --> 01:06:43,440 이 OK라고 그래서,이 0x05로 이동합니다. 1268 01:06:43,440 --> 01:06:44,270 거기에 무엇입니까? 1269 01:06:44,270 --> 01:06:44,930 그것은 L입니다. 1270 01:06:44,930 --> 01:06:47,870 그리고 그 일을 계속합니다 그것은이 하나를 돌 때까지. 1271 01:06:47,870 --> 01:06:50,990 그리고 그것은 무엇에의 확인을 말한다 어떤 주소가 무엇입니까? 1272 01:06:50,990 --> 01:06:53,060 널 (NULL) 종료, 확인을 클릭합니다. 1273 01:06:53,060 --> 01:06:53,870 종료합니다. 1274 01:06:53,870 --> 01:06:55,240 단지 길이를 반환합니다. 1275 01:06:55,240 --> 01:06:56,370 1276 01:06:56,370 --> 01:06:59,800 당신은 실제로 무엇을 필요로하기 때문에 그 주소가 아닌 주소 자체. 1277 01:06:59,800 --> 01:07:03,110 1278 01:07:03,110 --> 01:07:05,790 >> 매우 몇 군데 곳이 있습니다 실제로 주소가 필요합니다. 1279 01:07:05,790 --> 01:07:08,720 시간 때 대부분의 당신은을 사용하는과입니다 1280 01:07:08,720 --> 01:07:12,424 먼저 때 포인터를 할당하거나 1281 01:07:12,424 --> 01:07:14,090 다른 기능으로 전달하고 있습니다. 1282 01:07:14,090 --> 01:07:16,350 1283 01:07:16,350 --> 01:07:21,330 OK, 모두가 좋은? 1284 01:07:21,330 --> 01:07:21,830 종류의? 1285 01:07:21,830 --> 01:07:23,810 1286 01:07:23,810 --> 01:07:25,040 확인을 클릭합니다. 1287 01:07:25,040 --> 01:07:28,210 >> 그래서 우리가했습니다처럼 보인다 있어 약 12​​ 분, 왼쪽 1288 01:07:28,210 --> 01:07:31,340 그래서 우리는에 갈거야 어쩌면 우리의 마지막 문제, 1289 01:07:31,340 --> 01:07:34,230 다음, 거기에 어떤 올 한 개념 1290 01:07:34,230 --> 01:07:36,830 한편, 우리는 할 수 빨리 그 이상 이동합니다. 1291 01:07:36,830 --> 01:07:42,310 >> 그래서 기어를 마지막 전환 문제는 여기에, 문을 전환합니다. 1292 01:07:42,310 --> 01:07:44,970 1293 01:07:44,970 --> 01:07:49,450 그래서 작업이 다시 작성하는 것입니다 이 같은 동작 있도록 1294 01:07:49,450 --> 01:07:50,580 하지만 스위치를 사용하지 않습니다. 1295 01:07:50,580 --> 01:07:53,684 1296 01:07:53,684 --> 01:07:54,666 백악질 손. 1297 01:07:54,666 --> 01:08:11,630 1298 01:08:11,630 --> 01:08:13,420 그래서 박쥐이에 대한 질문? 1299 01:08:13,420 --> 01:08:15,420 1300 01:08:15,420 --> 01:08:15,920 없음? 1301 01:08:15,920 --> 01:08:16,420 확인을 클릭합니다. 1302 01:08:16,420 --> 01:08:17,920 1303 01:08:17,920 --> 01:08:22,170 모든 사람이 경우 그 이해 하는가 경우는, 그 후 아무것도하지 않습니다 1304 01:08:22,170 --> 01:08:25,029 그것이한다는 것을 의미 다음 단계를 수행? 1305 01:08:25,029 --> 01:08:28,200 이 경우, 케이스 (1) 및 (2) 그래서 똑같은 일을. 1306 01:08:28,200 --> 01:08:31,153 1307 01:08:31,153 --> 01:08:32,444 혼란의 때때로 점. 1308 01:08:32,444 --> 01:09:32,700 1309 01:09:32,700 --> 01:09:33,488 >> 좋아. 1310 01:09:33,488 --> 01:09:34,404 누구나 어떤 아이디어가? 1311 01:09:34,404 --> 01:09:36,364 1312 01:09:36,364 --> 01:09:36,864 그래? 1313 01:09:36,864 --> 01:09:40,120 >> 청중 : 당신은 할 수 있습니다 문 경우 단지을한다. 1314 01:09:40,120 --> 01:09:41,140 >> ALLISON BUCHHOLTZ-AU : 그래 그래. 1315 01:09:41,140 --> 01:09:42,880 그래서 우리의 첫 번째는 무엇인가? 1316 01:09:42,880 --> 01:09:48,120 >> 청중 : n은 동일 하나에 해당하는 경우, 및 n을 등호의 2 선 1317 01:09:48,120 --> 01:09:51,059 2와 동일하고 작은 인쇄 할 수 있습니다. 1318 01:09:51,059 --> 01:09:57,760 1319 01:09:57,760 --> 01:09:59,520 경우 그리고 당신은 다른 사람을 할 수 있는가? 1320 01:09:59,520 --> 01:10:02,160 또는 당신은이 경우에 할 수 있는가? 1321 01:10:02,160 --> 01:10:03,650 >> ALLISON BUCHHOLTZ-AU : 당신은 다른 사람을 할 수 있는가? 1322 01:10:03,650 --> 01:10:05,274 >> 청중 : 당신이 경우 수행 할 경우이 문제가됩니까? 1323 01:10:05,274 --> 01:10:06,320 ALLISON BUCHHOLTZ-AU : 그래서 그렇습니다. 1324 01:10:06,320 --> 01:10:10,160 당신은, 그래서 anyone--합니까 동일한 출력을 얻을 것이다 1325 01:10:10,160 --> 01:10:13,930 당신이 대 단지 IFS를 사용하는 경우 당신은 다른 IFS를 사용하는 경우. 1326 01:10:13,930 --> 01:10:17,090 너희들은 이유를 생각할 수 당신은 다른 사람을 사용할 수 있습니다 이유 1327 01:10:17,090 --> 01:10:18,680 IFS의 많은 비교하면? 1328 01:10:18,680 --> 01:10:20,260 1329 01:10:20,260 --> 01:10:21,510 효율한다. 1330 01:10:21,510 --> 01:10:22,225 그래? 1331 01:10:22,225 --> 01:10:24,783 >> 청중 : 그것은 확인할 것 모든 IFS마다. 1332 01:10:24,783 --> 01:10:26,076 1333 01:10:26,076 --> 01:10:28,110 >> ALLISON BUCHHOLTZ-AU : 그래서 경우에도 그것은이 첫 번째 충돌, 1334 01:10:28,110 --> 01:10:29,880 그것은 모든 다른 하나는 체크에 갈 것입니다. 1335 01:10:29,880 --> 01:10:36,690 그래서 경우에 경우 다른의 IFS를 사용하려면 만 그들 중 어느 누구도 어디 적용됩니다. 1336 01:10:36,690 --> 01:10:39,380 그래서 상호 배제는 우리는 말을하는 경향이 무엇을. 1337 01:10:39,380 --> 01:10:41,410 1338 01:10:41,410 --> 01:10:46,550 당신은 IFS의 무리가 있다면, 그것은 의미 그들 중 어쩌면 하나 이상의 1339 01:10:46,550 --> 01:10:49,630 문제 및보다 어쩌면 더 그들 중 하나에 해당 될 수있다. 1340 01:10:49,630 --> 01:10:51,910 그리고 당신은 그들 모두를 원하는 그게 사실이라면 실행합니다. 1341 01:10:51,910 --> 01:10:57,180 당신은 단지 작업 중 하나를 원하는 경우 이러한 상호 배타적 인 경우에, 1342 01:10:57,180 --> 01:11:00,790 당신이 경우 때문에, 다른 사용하려면 모두 효율성과 관련이있다. 1343 01:11:00,790 --> 01:11:05,350 귀하의 코드는 바로 더 나은 설계 그것은이 연습을 준수합니다. 1344 01:11:05,350 --> 01:11:07,330 그래서이 경우 우리는 다른 경우가 있습니다. 1345 01:11:07,330 --> 01:11:09,080 그리고이 있을까? 1346 01:11:09,080 --> 01:11:11,890 >> 청중 : n이 3에 해당 같다. 1347 01:11:11,890 --> 01:11:12,765 ALLISON BUCHHOLTZ-AU : 완벽한. 1348 01:11:12,765 --> 01:11:19,420 1349 01:11:19,420 --> 01:11:20,445 인쇄 매체. 1350 01:11:20,445 --> 01:11:25,190 1351 01:11:25,190 --> 01:11:29,930 그리고 우리의 마지막에 경우, 우리는 무엇을해야합니까? 1352 01:11:29,930 --> 01:11:31,495 만약 그렇지 그렇지? 1353 01:11:31,495 --> 01:11:32,120 청중 : 그렇지. 1354 01:11:32,120 --> 01:11:33,450 1355 01:11:33,450 --> 01:11:37,900 >> ALLISON BUCHHOLTZ-AU : 마 우리는 당신이 원하는 원하는 건 ... 다른 경우는 우리는 구체적인 사례를 가지고 있기 때문에. 1356 01:11:37,900 --> 01:11:39,270 그것은 모든 캐치 가지 아니다. 1357 01:11:39,270 --> 01:11:44,247 당신은 switch--에 기본이 있다면 이 사건을 가질 수 스위치에 기억, 1358 01:11:44,247 --> 01:11:45,330 다음은 기본이있다. 1359 01:11:45,330 --> 01:11:48,760 당신이 기본이 있다면, 그 종류의 거기에 다른 문. 1360 01:11:48,760 --> 01:11:52,180 그러나 그것은 단지의 경우가있는 경우, 즉, 당신이 필요로하는 것을 의미 1361 01:11:52,180 --> 01:11:54,315 그것은 그 각각의 있는지 확인합니다. 1362 01:11:54,315 --> 01:11:57,755 따라서이 경우, 그것은 것 4 또는 5에. 1363 01:11:57,755 --> 01:12:00,480 1364 01:12:00,480 --> 01:12:01,450 우리는 인쇄를 할 수 있습니다. 1365 01:12:01,450 --> 01:12:02,990 1366 01:12:02,990 --> 01:12:03,630 그것은 큰입니다. 1367 01:12:03,630 --> 01:12:06,640 1368 01:12:06,640 --> 01:12:07,509 그리고 거기 당신은 간다. 1369 01:12:07,509 --> 01:12:08,800 그리고 그것은 당신의 프로그램이 될 것입니다. 1370 01:12:08,800 --> 01:12:11,890 1371 01:12:11,890 --> 01:12:17,050 >> 이 경우 우리가 경우에 따라서 기본 뭔가를했다, 1372 01:12:17,050 --> 01:12:20,470 우리는에 다른있을 것입니다 무엇이든 그것은 우리가하고 싶었다. 1373 01:12:20,470 --> 01:12:23,365 그래서 좋은 구별이다 알고, 이해합니다. 1374 01:12:23,365 --> 01:12:25,368 1375 01:12:25,368 --> 01:12:27,790 그것은 당신을 위해 스위치에 도움이됩니까? 1376 01:12:27,790 --> 01:12:28,800 완벽한. 1377 01:12:28,800 --> 01:12:29,390 좋아. 1378 01:12:29,390 --> 01:12:31,320 1379 01:12:31,320 --> 01:12:33,340 >> 우리는 왼쪽으로 8 분 정도가있다. 1380 01:12:33,340 --> 01:12:37,090 너희들은이 있습니까 다른 높은 수준의 개념? 1381 01:12:37,090 --> 01:12:38,720 일반적으로 질문이 있으십니까? 1382 01:12:38,720 --> 01:12:39,220 네? 1383 01:12:39,220 --> 01:12:42,860 >> 청중 : 내가 가진 그들 중 하나에 대한 질문 1384 01:12:42,860 --> 01:12:46,257 즉, 임의였습니다 퀴즈 제로에 번호 생성기. 1385 01:12:46,257 --> 01:12:47,340 ALLISON BUCHHOLTZ-AU : 아, 하나. 1386 01:12:47,340 --> 01:12:51,460 그 하나는 다른 곳이다 그것은 예 than-- 더 수학이다. 1387 01:12:51,460 --> 01:12:53,800 1388 01:12:53,800 --> 01:12:59,452 이 솔루션은 심지어 내가 때 ... 그 얘기합니다 나는이 무엇처럼 해요, 그것을 참조하십시오. 1389 01:12:59,452 --> 01:13:00,590 >> 청중 : 그것은 7 번이었다. 1390 01:13:00,590 --> 01:13:02,720 1391 01:13:02,720 --> 01:13:05,310 >> ALLISON BUCHHOLTZ-AU : 그것은 내 의견으로는 이상하다. 1392 01:13:05,310 --> 01:13:07,260 1393 01:13:07,260 --> 01:13:11,630 그래서 기본적으로 당신이 원하는 drand48를 사용하는 1394 01:13:11,630 --> 01:13:15,420 몇 가지를 제공합니다 0과 1 사이의 숫자입니다. 1395 01:13:15,420 --> 01:13:21,200 그리고 당신은 너무 그것을 사용하려면 당신은 어떻게 든 해볼까 얻을 1396 01:13:21,200 --> 01:13:26,690 그것은 수학 문제의 훨씬 더의 나에게 나는 CS 문제를 생각하는 것보다. 1397 01:13:26,690 --> 01:13:29,040 1398 01:13:29,040 --> 01:13:37,845 >> 당신 굳이 할 방법과 가끔은 그냥 같은 것입니다. 1399 01:13:37,845 --> 01:13:39,340 1400 01:13:39,340 --> 01:13:41,090 다시 말하지만, 이러한이 이 종류의 경우 1401 01:13:41,090 --> 01:13:46,310 당신이 무엇을 쓰기의 같은 수 및 부분 점수. 1402 01:13:46,310 --> 01:13:47,800 1403 01:13:47,800 --> 01:13:51,510 우리가 반환 싶다면, 우리는 우리가 거​​ 알아 1404 01:13:51,510 --> 01:13:54,182 drand48 사용하는 것 어떤 방법으로, 맞죠? 1405 01:13:54,182 --> 01:13:55,640 그럼 왜 우리는 단지를 적어 없습니다. 1406 01:13:55,640 --> 01:13:58,286 1407 01:13:58,286 --> 01:13:59,410 우리는 어떤 방법으로 그것을 사용하고 있습니다. 1408 01:13:59,410 --> 01:14:00,780 1409 01:14:00,780 --> 01:14:04,190 그들이 가지고있는 방법 너희들은 그것이 사용 1410 01:14:04,190 --> 01:14:08,175 나는 시도하고 설명 할이 같은. 1411 01:14:08,175 --> 01:14:10,200 1412 01:14:10,200 --> 01:14:15,340 >> 그래서 기본적으로 어떤 일이 는 0과 1 사이이기 때문이다, 1413 01:14:15,340 --> 01:14:19,300 당신이하는 일은 당신이 곱한 것입니다 고요 지나가는이 매우 수학 문제이다. 1414 01:14:19,300 --> 01:14:22,010 그냥 면책 조항이있다 완전히 수학 질문입니다. 1415 01:14:22,010 --> 01:14:23,990 당신이하고있는 것은 때문에 0과 1과 1416 01:14:23,990 --> 01:14:26,460 그것은 내가되고 싶어 이 범위,​​ 당신이 실제로 1417 01:14:26,460 --> 01:14:29,360 얼마나 큰 알아낼 범위는 다음 1418 01:14:29,360 --> 01:14:32,710 당신은 기본적으로 그것을 확장 어떤이가하고있는 것입니다. 1419 01:14:32,710 --> 01:14:39,050 >> B 마이너스 당신에게 그 범위를 제공, 그 숫자의 차이. 1420 01:14:39,050 --> 01:14:44,040 당신은 0 사이에 곱할 수 및 한 후 단지 추가 1421 01:14:44,040 --> 01:14:48,870 당신이 그것을 확장을 의미 그래서 A와 B 사이의 것으로, 1422 01:14:48,870 --> 01:14:52,377 어떤 난 정말이 문제를 좋아하지 않았다. 1423 01:14:52,377 --> 01:14:58,380 1424 01:14:58,380 --> 01:15:01,790 내가 말했듯이,이 퀴즈 포함하는 것을 의미한다 1425 01:15:01,790 --> 01:15:04,110 덜 편안 사람들, 그 사이에, 1426 01:15:04,110 --> 01:15:05,070 더 편안하게. 1427 01:15:05,070 --> 01:15:07,550 그들이 그렇게 한 경우 그래서 그것은 어떤 것을 1428 01:15:07,550 --> 01:15:10,050 이하의 모든 사람들이 얻을 것 편안한 장소, 1429 01:15:10,050 --> 01:15:12,259 우리는 너무 많은 것 사람들은 완료 형 득점 1430 01:15:12,259 --> 01:15:13,925 그리고 더 편안 지루 것입니다. 1431 01:15:13,925 --> 01:15:14,980 1432 01:15:14,980 --> 01:15:18,970 >> 그래서 그들은 항상 이러한이 수수께끼 질문 가지 1433 01:15:18,970 --> 01:15:22,695 열심히 조금 될 운명이되는 그 어떤 창조적 인 생각을. 1434 01:15:22,695 --> 01:15:25,030 1435 01:15:25,030 --> 01:15:27,790 당신이 그들을 볼 때, 너무 난처한 상황에 빠진하지 않습니다. 1436 01:15:27,790 --> 01:15:31,720 나는 확실히 플립을 말할 것 먼저 퀴즈를 통해. 1437 01:15:31,720 --> 01:15:35,020 문제를 해결할 당신은 당신이 할 수있는 알고, 1438 01:15:35,020 --> 01:15:38,480 이 때문에 아무 소용이 붙어 나지 않습니다 문제에 세이있는 경우 1439 01:15:38,480 --> 01:15:42,090 페이지 또는 네다섯 그 후 당신은 쉽게 할 수 있습니다. 1440 01:15:42,090 --> 01:15:45,331 1441 01:15:45,331 --> 01:15:48,520 >> 청중 : 왜 정확하게 할 검색 범위를 곱하면? 1442 01:15:48,520 --> 01:15:54,935 >> ALLISON BUCHHOLTZ-AU : 당신은 범위를 곱하면 그 당신은 얼마 후처럼 말야 ... 1443 01:15:54,935 --> 01:15:55,485 당신이 원하는 무엇입니까? 1444 01:15:55,485 --> 01:15:57,840 1445 01:15:57,840 --> 01:16:02,130 그래서 당신이 생각할 수있는 그것 때문에 0과 1 사이의 숫자를 반환 1446 01:16:02,130 --> 01:16:03,890 당신은 비율로 생각할 수 있습니다. 1447 01:16:03,890 --> 01:16:12,195 우리가 경우에 따라서는 기본적으로 말 것 우리의 수 라인은 여기, 여기입니다 1448 01:16:12,195 --> 01:16:13,840 B는 여기에있다. 1449 01:16:13,840 --> 01:16:19,170 당신은 얼마나 많은 과거처럼인가요? 1450 01:16:19,170 --> 01:16:20,010 우리가하고있는 모든입니다. 1451 01:16:20,010 --> 01:16:24,920 그래서 그냥 요구하고 이 범위의 백분율하는 1452 01:16:24,920 --> 01:16:26,170 당신을주고 것입니다. 1453 01:16:26,170 --> 01:16:30,915 그리고 당신 기본적으로 그냥 를 추가하여 확장. 1454 01:16:30,915 --> 01:16:32,302 그것은 수학 수수께끼입니다. 1455 01:16:32,302 --> 01:16:35,400 1456 01:16:35,400 --> 01:16:39,060 >> 있는 경우 마지막 분 조언은 내가 있었다 질문을 통해 플립을 말할 것입니다, 1457 01:16:39,060 --> 01:16:41,660 어떤 것들을 알아낼 당신 같은 아, 내가이있어 것을 알고있다. 1458 01:16:41,660 --> 01:16:43,196 1459 01:16:43,196 --> 01:16:45,820 거의 확실히 그들은 갈거야 당신이 모르는 것 질문 할 수 1460 01:16:45,820 --> 01:16:49,580 또는 당신은 시간이 거라고 대한, 그래서 OK, 당신의 강점에 충돌? 1461 01:16:49,580 --> 01:16:50,990 지금까지 정말 잘 가고있다. 1462 01:16:50,990 --> 01:16:52,740 많이있다 이유에 대한 질문에, 1463 01:16:52,740 --> 01:16:57,140 당신은 시간을 가질 수 있도록 가지 기회를 갖게 1464 01:16:57,140 --> 01:16:59,330 무엇을 설명하기 위해 당신은 정말 좋은 것입니다. 1465 01:16:59,330 --> 01:17:02,370 당신이 있다면 그래서 괜찮아요 모든 것을 잘하지. 1466 01:17:02,370 --> 01:17:03,371 자신의 장점을 재생합니다. 1467 01:17:03,371 --> 01:17:03,870 네? 1468 01:17:03,870 --> 01:17:06,536 >> 청중 : 그래서이가는입니다 절단 뭔가를 반환? 1469 01:17:06,536 --> 01:17:10,810 1470 01:17:10,810 --> 01:17:15,015 예, 그것은 것 때문에 DRAND 0과 1 사이의 돌아갑니다. 1471 01:17:15,015 --> 01:17:17,459 1472 01:17:17,459 --> 01:17:19,250 그것은 int를 반환합니다, 이자를 것 때문에 1473 01:17:19,250 --> 01:17:22,933 우리는을 추가하거나 곱합니다. 1474 01:17:22,933 --> 01:17:27,670 1475 01:17:27,670 --> 01:17:28,442 쿨. 1476 01:17:28,442 --> 01:17:29,525 여기서 남은 질문? 1477 01:17:29,525 --> 01:17:31,310 1478 01:17:31,310 --> 01:17:32,615 >> 지금까지 정말 잘 할 것입니다. 1479 01:17:32,615 --> 01:17:34,440 당신은 멋진 될 것입니다. 1480 01:17:34,440 --> 01:17:37,100 심지어없는 경우,이는 것 사탕은 여기에 다음 주. 1481 01:17:37,100 --> 01:17:39,040 1482 01:17:39,040 --> 01:17:40,020 그리고 나는 당신을 사랑합니다. 1483 01:17:40,020 --> 01:17:41,270 나는 상관없이 너희들을 사랑합니다. 1484 01:17:41,270 --> 01:17:42,550 1485 01:17:42,550 --> 01:17:43,930 좋아, 모두, 행운을 빌어 요. 1486 01:17:43,930 --> 01:17:44,680 좋은 시간 되세요. 1487 01:17:44,680 --> 01:17:45,620 1488 01:17:45,620 --> 01:17:46,620 당신은 잘 될 것입니다. 1489 01:17:46,620 --> 01:17:47,370 그리고 당신이 뭘 알아? 1490 01:17:47,370 --> 01:17:50,310 이틀 돼가 나는 반면, 이상이어야합니다 1491 01:17:50,310 --> 01:17:53,675 그래서, 목요일에 두 개의 중간 고사가 적어도 너희들이 수행됩니다. 1492 01:17:53,675 --> 01:17:56,550 좋아, 다음 주에 봐요. 1493 01:17:56,550 --> 01:17:58,208