1 00:00:00,000 --> 00:00:02,670 >> [TÉAMA CEOL] 2 00:00:02,670 --> 00:00:11,834 3 00:00:11,834 --> 00:00:13,365 >> Cainteoir 1: Dia duit, gach duine. 4 00:00:13,365 --> 00:00:14,365 Fáilte ar ais go dtí rannóg. 5 00:00:14,365 --> 00:00:15,700 6 00:00:15,700 --> 00:00:18,700 Lá Lovely out-- agus sin an fáth, tá mé cinnte, níl ach ceithre cinn de tú anseo 7 00:00:18,700 --> 00:00:21,180 agus ní ar ár pacáiste is gnách. 8 00:00:21,180 --> 00:00:22,670 Bhí mé tinn an deireadh seachtaine seo. 9 00:00:22,670 --> 00:00:24,294 Mar sin, ní dóigh liom go bhfuil Starburst ar do shon guys. 10 00:00:24,294 --> 00:00:26,400 Agus is féidir liom tosú ag casacht terribly ar fud an. 11 00:00:26,400 --> 00:00:27,790 Mar sin, ach marc le liom. 12 00:00:27,790 --> 00:00:30,624 Tá mé ag dul chun iarracht a dhéanamh i ndáiríre agus a fháil tríd an chéad, 13 00:00:30,624 --> 00:00:32,290 áfach, sula tá mé ionsaí casachtaí. 14 00:00:32,290 --> 00:00:33,410 15 00:00:33,410 --> 00:00:37,390 Ach amháin bheith éasca ar dom beag bit-- sin uile iarr mé. 16 00:00:37,390 --> 00:00:39,370 17 00:00:39,370 --> 00:00:44,289 >> Mar sin, ár gclár oibre le haghaidh today-- ach reminder-- tá do tráth na gceist an tseachtain seo chugainn. 18 00:00:44,289 --> 00:00:46,830 Dúirt mé tú an tseachtain seo caite mar sin tá sé Ní bheadh ​​ghabháil leat as garda. 19 00:00:46,830 --> 00:00:47,954 Mar sin, tá mé ag cur i gcuimhne duit arís. 20 00:00:47,954 --> 00:00:49,180 An tseachtain seo chugainn ar do tráth na gceist. 21 00:00:49,180 --> 00:00:52,730 Chun na críche sin, an tseachtain seo chugainn Beidh rannóg a bheith i bhfad níos mó 22 00:00:52,730 --> 00:00:55,180 of-- Bainfidh mé triail as agus obair i roinnt athbhreithnithe. 23 00:00:55,180 --> 00:00:58,130 Mar sin, má d'fhéadfadh tú guys cabhrú liom amach trína chur orm 24 00:00:58,130 --> 00:01:00,990 rudaí a bhfuil tú compordach leis, go bhfuil tú buartha faoi, 25 00:01:00,990 --> 00:01:03,530 ábhair go mhaith leat do dom a chlúdach, ba mhaith a bheith iontach. 26 00:01:03,530 --> 00:01:05,740 Mar sin, is féidir liom iarracht a dhéanamh agus ag obair orthu isteach inár rannóg an tseachtain seo chugainn 27 00:01:05,740 --> 00:01:11,540 nó a sheolann tú ábhar breise nó prep nach dtiocfadh leat a fháil in aon áit eile. 28 00:01:11,540 --> 00:01:12,150 >> Yeah! 29 00:01:12,150 --> 00:01:13,520 Tá níos mó daoine ag teacht! 30 00:01:13,520 --> 00:01:17,320 Shíl mé, rinne mé go holc caite seachtain, gur mian le duine ar bith chun teacht ar ais? 31 00:01:17,320 --> 00:01:18,065 Tá mé scanraithe. 32 00:01:18,065 --> 00:01:18,892 33 00:01:18,892 --> 00:01:21,100 Mar sin, na trí rudaí eile go bhfuil muid ag dul chun dul thar 34 00:01:21,100 --> 00:01:24,850 Tá atreorú, comhad I / O, agus ansin leideanna agus cuimhne dinimiciúil. 35 00:01:24,850 --> 00:01:29,160 Tá mé cinnte go bhfuil tú gach excited Super faoi pointers-- gach duine ábhar is fearr leat, 36 00:01:29,160 --> 00:01:31,310 chomh simplí a thuiscint. 37 00:01:31,310 --> 00:01:33,130 Tá mé cinnte go bhfuil tú guys a fuair go léir go, ceart? 38 00:01:33,130 --> 00:01:39,510 >> Mar sin, rudaí chéad chéad, redirection-- tá sé seo go bunúsach ach ar bhealach 39 00:01:39,510 --> 00:01:42,920 chun rialú a dhéanamh ar conas tú ionchur rudaí i do chlár, 40 00:01:42,920 --> 00:01:44,606 conas tá tú rudaí a aschur ó do chlár. 41 00:01:44,606 --> 00:01:46,980 Na bealaí is mó go bhfuil tú guys bheith ag idirghníomhú le sé 42 00:01:46,980 --> 00:01:51,650 ach trí amach caighdeánach le do scáileán a phriontáil anseo. 43 00:01:51,650 --> 00:01:55,940 Ach tá bealaí chun pipe-- mar a fheicimid anseo 44 00:01:55,940 --> 00:01:58,980 Is é ceann dár chineál words-- de phíobáin fhaisnéis sin 45 00:01:58,980 --> 00:02:02,850 nó go bhfuil na sonraí i gcomhad ó chomhad. 46 00:02:02,850 --> 00:02:05,820 Tá sé ar bhealaí díreach éagsúla rudaí ag dul isteach i do chlár 47 00:02:05,820 --> 00:02:10,681 agus amach as do chlár, in ionad ach iad priontáil scáileán seo 48 00:02:10,681 --> 00:02:12,430 nó rudaí a ionchur na n-orduithe. 49 00:02:12,430 --> 00:02:13,760 50 00:02:13,760 --> 00:02:18,030 >> Mar sin, is é an chéad cheann beag níos mó ná caret. 51 00:02:18,030 --> 00:02:22,085 Mar sin, output-- priontaí sé ach an t-aschur go comhad in áit ar do scáileán. 52 00:02:22,085 --> 00:02:23,620 53 00:02:23,620 --> 00:02:29,500 Mar sin, má bhí tú rud éigin go clóite "Dia duit, domhan!" ar an scáileán, 54 00:02:29,500 --> 00:02:32,400 má chuir tú é in áit a output.text, go 55 00:02:32,400 --> 00:02:35,220 Cruthaíonn an comhad seo ar a dtugtar output.text. 56 00:02:35,220 --> 00:02:38,550 Agus nuair a osclaíonn tú é, beidh sé rá "Dia duit, domhan!" i ann. 57 00:02:38,550 --> 00:02:41,410 Is féidir é seo a bheith Super úsáideach má tá tú a ton earráidí 58 00:02:41,410 --> 00:02:43,430 i ndáiríre, mar a fheicimid i gceann seo. 59 00:02:43,430 --> 00:02:46,810 Má dhéanann tú dhá caret, beidh sé taispeáin an teachtaireacht earráide. 60 00:02:46,810 --> 00:02:52,090 >> Mar sin, má tá tú ag a bhfuil fadhb le thiomsú, tá sé a lán de earráidí 61 00:02:52,090 --> 00:02:56,770 agus go bhfuil tú ag dul bogged síos i iarraidh chun scrollú trí i do-orduithe 62 00:02:56,770 --> 00:02:59,110 trí gach iad, is féidir leat ach iad a phriontáil chun an comhad, 63 00:02:59,110 --> 00:03:02,130 oscailt suas go comhad ionas go mbeidh tú Is féidir scrollú trí níos éasca orthu. 64 00:03:02,130 --> 00:03:05,160 Úsáid mé i ndáiríre go go leor nuair a bhí mé ag debugging 65 00:03:05,160 --> 00:03:07,970 mo 181 psets le haghaidh foghlaim meaisín. 66 00:03:07,970 --> 00:03:10,000 Mar sin, is féidir é a Super úsáideach níos déanaí. 67 00:03:10,000 --> 00:03:18,370 Tá sé úsáideach freisin má tá tú clár go bhfuil b'fhéidir ghiniúint leabharlann 68 00:03:18,370 --> 00:03:20,430 nó a ghiniúint roinnt bheag de teaghráin, agus tú 69 00:03:20,430 --> 00:03:22,846 Ní mór a bheith in ann a fheiceáil go tá sé a ghiniúint leo i gceart. 70 00:03:22,846 --> 00:03:23,860 71 00:03:23,860 --> 00:03:25,160 Is é seo an bealach a dhéanamh sin. 72 00:03:25,160 --> 00:03:28,280 >> Mar sin, má tá tú iad a phriontáil chun an comhad, is féidir leat Is féidir le scrúdú a dhéanamh iad a dhéanamh níos éasca, ceart? 73 00:03:28,280 --> 00:03:30,930 Versus iarraidh a scrollbharra trí do-orduithe. 74 00:03:30,930 --> 00:03:32,740 75 00:03:32,740 --> 00:03:35,820 Agus ansin rud amháin a thabhairt faoi deara is é sin le díreach mó 76 00:03:35,820 --> 00:03:40,090 ná caret, má tá tú ag scríobh go comhad a exists-- cheana 77 00:03:40,090 --> 00:03:44,990 mar sin cosúil má bhí ar siúl againn seo an chéad am, chuir muid é a output.text, 78 00:03:44,990 --> 00:03:49,970 agus ansin bhí againn an dara clár go gcló seo mar chlár dhá 79 00:03:49,970 --> 00:03:54,250 agus rinne níos mó ná go output.text, beidh sé scríobh that-- sin 80 00:03:54,250 --> 00:03:56,715 forscríobh cad a bhí riamh i go comhad chun tús a chur leis. 81 00:03:56,715 --> 00:03:57,720 82 00:03:57,720 --> 00:04:00,750 >> Mar sin, más mian leat a chur mar aguisín go comhad, mar a fheicimid anseo, 83 00:04:00,750 --> 00:04:04,779 a dhéanann tú ach dhá níos mó ná comharthaí. 84 00:04:04,779 --> 00:04:05,820 Agus beidh sé a chur i gceangal leis. 85 00:04:05,820 --> 00:04:06,750 Ní bheidh sé scríobh air. 86 00:04:06,750 --> 00:04:09,770 Mar sin, más gá duit a reáchtáil iolrach cláir agus de chineál ar a choinneáil 87 00:04:09,770 --> 00:04:13,170 súil a choinneáil ar an méid a bhfuil gach ceann acu filleadh duit i gcomhad, 88 00:04:13,170 --> 00:04:14,190 go bhfuil ar bhealach chun é a dhéanamh. 89 00:04:14,190 --> 00:04:17,231 Más rud é nach bhfuil tú faoi chúram cad atá i do chomhad agus tá sé cead a bheith overwritten, 90 00:04:17,231 --> 00:04:19,204 Is féidir leat é a úsáid ach amháin níos mó ná mar a. 91 00:04:19,204 --> 00:04:20,600 An bhfuil ciall a dhéanamh do gach duine? 92 00:04:20,600 --> 00:04:23,205 93 00:04:23,205 --> 00:04:31,140 >> LUCHT ÉISTEACHTA: Cosúil ponc slais Dia duit níos mó ná aschur ponc téacs, cosúil le dhá uair, 94 00:04:31,140 --> 00:04:34,030 Feicfidh sé ach a thaispeáint ach amháin ar aschur ponc téacs an dara time-- 95 00:04:34,030 --> 00:04:34,810 >> Cainteoir 1: Ceart. 96 00:04:34,810 --> 00:04:40,450 Mar sin, bheadh ​​sé go bunúsach ach go hiomlán forscríobh an méid a bhí ann chun tús a chur leis. 97 00:04:40,450 --> 00:04:44,260 Má tá an comhad seo anseo, an output.text cheana 98 00:04:44,260 --> 00:04:48,230 ann, go bunúsach is cuma cad a ghlaonn tú is arís le níos mó amháin 99 00:04:48,230 --> 00:04:51,920 ná mar is féidir leat smaoineamh go díreach ar é mar atá cosúil leis in ionad é an comhad. 100 00:04:51,920 --> 00:04:54,824 Cosúil nuair a bhíonn tú ag coigilt a Word doiciméad agus tú a dhéanamh ach amháin mar a, 101 00:04:54,824 --> 00:04:57,365 agus tú a choinneáil ar an t-ainm céanna, agus overwrites sé go hiomlán it-- 102 00:04:57,365 --> 00:04:58,680 is é seo an saghas céanna rud. 103 00:04:58,680 --> 00:05:00,380 104 00:05:00,380 --> 00:05:03,550 Duine ar bith tá aon cheist agat ar ach outputting comhad? 105 00:05:03,550 --> 00:05:05,051 106 00:05:05,051 --> 00:05:05,550 Awesome. 107 00:05:05,550 --> 00:05:11,440 >> Mar sin ar ndóigh, má tá tú ag athrú ar an arrow treo, is féidir é a dhéanamh ionchur. 108 00:05:11,440 --> 00:05:13,090 109 00:05:13,090 --> 00:05:19,960 Mar sin, nuair a bhí tú guys cosúil le Caesar nó Visioneer 110 00:05:19,960 --> 00:05:23,195 agus bhí tú rud éigin ionchur, bhí tú argóint ar an líne ordaithe 111 00:05:23,195 --> 00:05:24,960 go ionchur i ndáiríre é. 112 00:05:24,960 --> 00:05:27,410 Is é seo ar bhealach eile a dhéanamh sin. 113 00:05:27,410 --> 00:05:30,520 Mar sin, in áit fanacht ar ordú go pras, 114 00:05:30,520 --> 00:05:33,800 mhaith nuair a d'iarr tú do do teachtaireacht i Caesar nó Visioneer, 115 00:05:33,800 --> 00:05:36,490 má bhí tú comhad téacs go raibh do theachtaireacht, 116 00:05:36,490 --> 00:05:38,280 d'fhéadfaí tú ach cineál sé isteach sin. 117 00:05:38,280 --> 00:05:44,930 >> Mar sin, má bhí sé seo cosúil le ponc Slais Caesar 3 níos lú ná téacs ionchur arrow, a 118 00:05:44,930 --> 00:05:47,240 Is é do theachtaireacht, go Bheadh ​​a reáchtáil ach fíneáil. 119 00:05:47,240 --> 00:05:51,310 120 00:05:51,310 --> 00:05:54,020 Nuair a bheidh do chlár Caesar iarbhír iarr ionchur ón úsáideoir, 121 00:05:54,020 --> 00:05:57,360 bheadh ​​sé cheana féin mar gheall ar atá tú a chlóscríobh sa chomhad seo. 122 00:05:57,360 --> 00:05:58,830 Sin díreach ar bhealach eile. 123 00:05:58,830 --> 00:06:02,445 Just a chúl na output-- ach ionchur do do chuid sonraí. 124 00:06:02,445 --> 00:06:04,570 125 00:06:04,570 --> 00:06:06,680 >> Agus is é sin an ceann deireanach píopa. 126 00:06:06,680 --> 00:06:07,780 Mar sin, an ceann seo ar fionnuar deas. 127 00:06:07,780 --> 00:06:09,890 Mar is féidir leat a a chur ar an aschur amháin 128 00:06:09,890 --> 00:06:13,695 clár agus é a chur mar ionchur go clár eile. 129 00:06:13,695 --> 00:06:15,250 130 00:06:15,250 --> 00:06:18,630 Níl a fhios agam má tá aon cheann de tú bhí leis an dhéanamh amach 131 00:06:18,630 --> 00:06:20,590 a d'fhéadfadh a bheith CS50 tugtha agat, ach bheadh ​​sé 132 00:06:20,590 --> 00:06:27,380 deis a thabhairt duit a chur roinnt sampla comhad, cineál sé isteach i do criptiú, 133 00:06:27,380 --> 00:06:30,350 agus ansin ó ann cineál go isteach i do decryption 134 00:06:30,350 --> 00:06:32,470 a dhéanamh cinnte go d'éirigh sé amach mar an gcéanna. 135 00:06:32,470 --> 00:06:34,050 Mar sin, tá sé de chineál ar cosúil le trí bhealach lúb. 136 00:06:34,050 --> 00:06:38,400 137 00:06:38,400 --> 00:06:39,423 Téigh chun é. 138 00:06:39,423 --> 00:06:41,785 >> LUCHT ÉISTEACHTA: Má clár Tá ionchuir il, 139 00:06:41,785 --> 00:06:47,646 tá bealach a insint dó a ionchur a bhaint as an gcomhad téacs nó an t-aschur do? 140 00:06:47,646 --> 00:06:49,325 >> Cainteoir 1: Tá sé ionchur il. 141 00:06:49,325 --> 00:06:52,190 142 00:06:52,190 --> 00:07:00,430 Cibé rud a chomhdú do input-- nuair atá sé iarraidh ionchur sin den chéad uair, tá sé 143 00:07:00,430 --> 00:07:03,240 ag dul chun glacadh leis, dar liom, tá sé ag dul go dtí píopa sa chomhad ar fad. 144 00:07:03,240 --> 00:07:03,979 145 00:07:03,979 --> 00:07:07,145 Mar sin, má tá tú ionchuir il, tá tú ag dul a bheith píobaireachta i gcomhaid il. 146 00:07:07,145 --> 00:07:08,190 147 00:07:08,190 --> 00:07:12,390 Mar sin, má tá tú ag iarraidh teachtaireachtaí trí huaire i do chód, 148 00:07:12,390 --> 00:07:15,230 tú ag dul a bheith ag cur i trí chomhad éagsúla. 149 00:07:15,230 --> 00:07:15,980 Agus faigheann sé ar mire. 150 00:07:15,980 --> 00:07:18,188 Agus ní ba chóir duit a bheith buartha faoi sin ceart anois. 151 00:07:18,188 --> 00:07:19,150 Ach go bhfuil an smaoineamh. 152 00:07:19,150 --> 00:07:20,680 153 00:07:20,680 --> 00:07:26,822 >> Mar sin, yeah, tá píopa ach aschur amháin Úsáideann an clár ionchur eile. 154 00:07:26,822 --> 00:07:27,665 Tá ag gach duine maith ann? 155 00:07:27,665 --> 00:07:28,565 156 00:07:28,565 --> 00:07:29,065 Cool. 157 00:07:29,065 --> 00:07:30,170 158 00:07:30,170 --> 00:07:30,932 OK. 159 00:07:30,932 --> 00:07:32,890 Ní bheidh ort is dócha a bheith a dhéanamh i bhfad an iomarca leis. 160 00:07:32,890 --> 00:07:35,670 Ach ba chóir duit a thuiscint bealaí is féidir leat seo a úsáid. 161 00:07:35,670 --> 00:07:38,910 Agus tá roinnt cásanna a b'fhéidir gur mhaith leat a úsáid. 162 00:07:38,910 --> 00:07:44,590 >> Mar sin, comhad I / O-- tá a fhios agam cad a bhfuil tú saying-- táimid a úsáidtear chun léamh ó 163 00:07:44,590 --> 00:07:50,500 agus scríobh chuig ár scáileán ann, atá caighdeánach i agus caighdeán amach. 164 00:07:50,500 --> 00:07:54,370 Agus sin an méid a bhfuil tú guys a bhí dhéanamh ó thús an ranga anseo. 165 00:07:54,370 --> 00:07:58,220 Ach is féidir leat léamh freisin agus comhaid a scríobh, a bhfuil gach comhad I / O-- sin comhad ionchur, 166 00:07:58,220 --> 00:07:59,850 Tá aschur go léir atá sé do. 167 00:07:59,850 --> 00:08:00,930 168 00:08:00,930 --> 00:08:04,360 Mar sin, ciallaíonn sé seo go bunúsach go Is féidir leat a shábháil ar do shonraí anois. 169 00:08:04,360 --> 00:08:08,460 >> Nuair a bheidh tú é a phriontáil díreach go dtí an scáileán, tá sé imithe go bunúsach, ceart? 170 00:08:08,460 --> 00:08:12,507 Chomh luath agus a dhéanann tú "Dia duit domhan "agus a reáchtáil" Dia duit ar domhan " 171 00:08:12,507 --> 00:08:14,090 priontaí sé "Dia duit ar domhan" go dtí an scáileán. 172 00:08:14,090 --> 00:08:16,370 Ach ní féidir leat a dhéanamh i ndáiríre rud ar bith a bhfuil sé ó ann. 173 00:08:16,370 --> 00:08:18,950 Má siopa leat i dtéacs comhad, ansin go tobann 174 00:08:18,950 --> 00:08:22,789 tá tú na sonraí seo a bhfuil tú cead a ionramháil nó é a chur i gcomhad, 175 00:08:22,789 --> 00:08:24,080 nó é a chur isteach i gclár níos déanaí. 176 00:08:24,080 --> 00:08:26,370 177 00:08:26,370 --> 00:08:29,290 Ceann de na cúiseanna cén fáth a dhéanaimid é seo ach 178 00:08:29,290 --> 00:08:31,560 mar bhealach chun sonraí a stóráil lena n-úsáid ina dhiaidh sin. 179 00:08:31,560 --> 00:08:34,790 180 00:08:34,790 --> 00:08:37,279 >> Tá mé cúpla céimeanna anseo ach ag siúl tríd caighdeánach 181 00:08:37,279 --> 00:08:39,450 I / O. I céim amháin, is féidir leat Ní mór a chruthú tagairt 182 00:08:39,450 --> 00:08:43,480 chun an comhad le gach Teorannaíonn COMHAD comhad réalta. 183 00:08:43,480 --> 00:08:45,740 Mar sin, a chruthaíonn pointeoir chun an comhad. 184 00:08:45,740 --> 00:08:48,080 185 00:08:48,080 --> 00:08:49,650 Mar sin, ansin ba mhaith leat a oscailt. 186 00:08:49,650 --> 00:08:52,940 Agus a deir tú, literally, ionann ach comhad fopen. 187 00:08:52,940 --> 00:08:57,400 Agus is é seo ag dul a thabhairt ar ais pointeoir chun an comhad a oscailt tú díreach. 188 00:08:57,400 --> 00:08:59,610 189 00:08:59,610 --> 00:09:01,460 Chonaic mé cúpla de tú guys ag uaireanta oifige. 190 00:09:01,460 --> 00:09:07,400 >> Ach ar cheann de na rudaí Tá leideanna remember-- 191 00:09:07,400 --> 00:09:10,409 Is féidir go mbeadh roinnt seoladh nó null, ceart? 192 00:09:10,409 --> 00:09:12,700 Má tá muid riamh ar chás Is féidir le rud éigin a thabhairt ar ais null, 193 00:09:12,700 --> 00:09:14,990 cad atá againn a dhéanamh roimh linn a úsáid riamh é? 194 00:09:14,990 --> 00:09:16,220 195 00:09:16,220 --> 00:09:19,000 Ní mór dúinn a sheiceáil sé neamhnithe nó nach bhfuil, ceart? 196 00:09:19,000 --> 00:09:23,600 Mar gheall ar d'fhéadfadh roinnt de tú a bhí acu an cheist nuair is cuma cad réad 197 00:09:23,600 --> 00:09:26,110 bhí ar ais i breakout a bhí null. 198 00:09:26,110 --> 00:09:28,170 Iarracht tú a dhéanamh roinnt feidhm ar sé. 199 00:09:28,170 --> 00:09:29,770 Agus faulted do shuíomh ríomhaire. 200 00:09:29,770 --> 00:09:30,725 Ceart? 201 00:09:30,725 --> 00:09:33,640 Geall mé cúpla de tú D'fhéadfadh a bhí acu an gceist sin. 202 00:09:33,640 --> 00:09:38,890 >> Mar sin, le fopen, beidh fopen ceachtar pointeoir ais chuig an gcomhad, 203 00:09:38,890 --> 00:09:41,200 nó má théann rud éigin mícheart, sé ag dul null thabhairt ar ais. 204 00:09:41,200 --> 00:09:45,980 Mar sin, is gá duit i gcónaí a sheiceáil nach bhfuil sé ar ais null 205 00:09:45,980 --> 00:09:47,880 sula iarracht tú aon rud eile a dhéanamh. 206 00:09:47,880 --> 00:09:49,110 207 00:09:49,110 --> 00:09:51,974 Tá sé seo cosúil le paraidím caighdeánach go bhfuil tú ag dul go mór anseo. 208 00:09:51,974 --> 00:09:54,390 Má tá seans ann riamh go D'fhéadfadh rud éigin a thabhairt ar ais null, 209 00:09:54,390 --> 00:09:56,590 seiceáil a dhéanamh cinnte é Ní roimh tú ar aghaidh. 210 00:09:56,590 --> 00:09:58,911 Seachas sin, tá tú ag dul a fháil ar lochtanna láithreáin álainn. 211 00:09:58,911 --> 00:10:00,410 Agus aon duine maith chun déileáil leis na. 212 00:10:00,410 --> 00:10:03,180 213 00:10:03,180 --> 00:10:06,410 >> Mar sin, mar a fheicimid anseo, an chéad argóint Is é ach an cosán chun an comhad. 214 00:10:06,410 --> 00:10:09,380 Más rud é nach bhfuil an comhad ann, sé ag dul a chruthú go bhfuil comhaid. 215 00:10:09,380 --> 00:10:10,713 Agus tá sé ach ag dul a bheith bán. 216 00:10:10,713 --> 00:10:10,789 217 00:10:10,789 --> 00:10:13,080 Agus ansin an dara argóint Is é an modh gur mian leat. 218 00:10:13,080 --> 00:10:14,610 An bhfuil ba mhaith linn a léamh as an gcomhad seo? 219 00:10:14,610 --> 00:10:15,560 Ar mhaith leat a scríobh as é? 220 00:10:15,560 --> 00:10:16,476 Ar mhaith leat a chur mar aguisín? 221 00:10:16,476 --> 00:10:17,600 222 00:10:17,600 --> 00:10:20,670 Mar sin, i ndáiríre cad said-- mé díreach más rud é nach bhfuil an comhad a bheith ann 223 00:10:20,670 --> 00:10:23,400 agus go bhfuil tú ag iarraidh a léamh ó é, tá sé ag dul le caith earráid. 224 00:10:23,400 --> 00:10:26,890 Más name-- an comhad mhaith más rud é Níl file.text ann fós 225 00:10:26,890 --> 00:10:29,250 agus ba mhaith leat a scríobh dó, beidh sé a chruthú 226 00:10:29,250 --> 00:10:33,110 comhad a dtugtar file.text duit bán. 227 00:10:33,110 --> 00:10:36,612 Agus más mian leat a chur mar aguisín, ba chóir duit a dhéanamh ar an rud céanna. 228 00:10:36,612 --> 00:10:38,081 An bhfuil ciall? 229 00:10:38,081 --> 00:10:40,580 Má tá tú ag iarraidh a léamh ó comhad nach bhfuil ann fós, 230 00:10:40,580 --> 00:10:41,590 beidh sé caith earráid. 231 00:10:41,590 --> 00:10:44,340 Seachas sin, beidh sé a chruthú ar an gcomhad chun a dhéanann tú cad ba mhaith leat a dó. 232 00:10:44,340 --> 00:10:45,970 233 00:10:45,970 --> 00:10:46,470 Cool. 234 00:10:46,470 --> 00:10:47,510 235 00:10:47,510 --> 00:10:48,880 Anois is féidir linn a léamh ó na comhaid. 236 00:10:48,880 --> 00:10:52,570 Agus é seo ach de chineál ar dul trí na feidhmeanna éagsúla 237 00:10:52,570 --> 00:10:58,980 go bhfuil muid ar chomhad I / O. Beidh sé seo a bheith riachtanach i pset na seachtaine seo, 238 00:10:58,980 --> 00:11:00,505 más cuimhin liom i gceart. 239 00:11:00,505 --> 00:11:02,880 Sea, beidh sé go hiomlán a gá i pset seachtaine seo. 240 00:11:02,880 --> 00:11:04,260 241 00:11:04,260 --> 00:11:07,010 Mar sin, fgetc tuairisceáin an carachtar seo chugainn. 242 00:11:07,010 --> 00:11:08,350 243 00:11:08,350 --> 00:11:10,300 fgets tuairisceáin ach líne de théacs. 244 00:11:10,300 --> 00:11:11,790 245 00:11:11,790 --> 00:11:14,610 Beidh sé rud ar bith ar ais suas go dtí líne nua, agus beidh sé sos. 246 00:11:14,610 --> 00:11:15,950 247 00:11:15,950 --> 00:11:18,700 Mar sin, léann fread áirithe líon na mbeart agus áiteanna iad 248 00:11:18,700 --> 00:11:20,700 isteach i eagar, a Tá rud éigin a d'fhéadfá a 249 00:11:20,700 --> 00:11:25,485 ag iarraidh a dhéanamh leis an ath-size-- d'fhéadfadh a bheith úsáideach. 250 00:11:25,485 --> 00:11:26,550 251 00:11:26,550 --> 00:11:29,290 >> Cé mhéid daoine a léigh an spec pset, dála an scéil? 252 00:11:29,290 --> 00:11:30,980 253 00:11:30,980 --> 00:11:32,261 OK. 254 00:11:32,261 --> 00:11:32,760 [Inaudible] 255 00:11:32,760 --> 00:11:35,380 256 00:11:35,380 --> 00:11:36,580 >> Cainteoir 1: OK. 257 00:11:36,580 --> 00:11:37,530 Gach ceart. 258 00:11:37,530 --> 00:11:41,940 Cinnte a léamh that-- tá sé ina pset spraoi. 259 00:11:41,940 --> 00:11:51,320 A gheobhaidh tú a ghnóthú cuimhne scriosadh card-- i ndáiríre spreagúil nuair a oibríonn sé. 260 00:11:51,320 --> 00:11:54,100 Ach cinnte, tús a léamh sin. 261 00:11:54,100 --> 00:11:56,280 Labhairt Tar chugam má tá tú tá ceisteanna faoi. 262 00:11:56,280 --> 00:11:59,290 >> OK, mar sin mar a bhí á rá agam, fread léann líon áirithe na mbeart. 263 00:11:59,290 --> 00:12:01,340 264 00:12:01,340 --> 00:12:03,590 Sin roinnt ar líon treallach go bhfuil tú ag dul a shocrú. 265 00:12:03,590 --> 00:12:05,990 266 00:12:05,990 --> 00:12:08,260 Agus ansin fseek díreach mbogann chun poist áirithe. 267 00:12:08,260 --> 00:12:11,150 Mar sin, b'fhéidir nach bhfuil tú faoi chúram mar gheall ar an 10 bytes romhainn. 268 00:12:11,150 --> 00:12:12,880 Ba mhaith leat ach a skip amach romhainn. 269 00:12:12,880 --> 00:12:14,030 Ní gá duit a cúram faoi sin. 270 00:12:14,030 --> 00:12:16,280 Ba mhaith leat a léamh ag tosú ag beart 11. 271 00:12:16,280 --> 00:12:18,252 fseek is féidir leat sin a dhéanamh. 272 00:12:18,252 --> 00:12:20,710 Mar sin, is féidir leat a bheith roghnach faoi ​​na rudaí a bhfuil tú ag léamh. 273 00:12:20,710 --> 00:12:25,880 Mar gheall ar fgetc, fgets, agus fread léamh ó áit áirithe sa chomhad. 274 00:12:25,880 --> 00:12:27,260 275 00:12:27,260 --> 00:12:35,090 >> Tá Bealach chun smaoineamh faoi seo más rud é seo Is é ár n-chomhad, nuair a oscailt ar dtús é, 276 00:12:35,090 --> 00:12:41,140 tá tú an post seo i gcomhad a thosaíonn ag an tús. 277 00:12:41,140 --> 00:12:45,040 Aon uair a ghlaonn tú fgetc, fgetf, nó fread, 278 00:12:45,040 --> 00:12:48,875 tá sé ag dul chun tús a chur ó an marcóir seasamh. 279 00:12:48,875 --> 00:12:51,340 280 00:12:51,340 --> 00:12:55,245 Ligean le rá gur mian leat ach a léamh an smután de chuimhne thar anseo. 281 00:12:55,245 --> 00:12:56,300 282 00:12:56,300 --> 00:12:57,960 Ní féidir leat glaoch díreach. 283 00:12:57,960 --> 00:13:02,430 Tá tú a lorg thar anseo agus ansin a léamh ó ann 284 00:13:02,430 --> 00:13:06,540 nó a léamh, faigheann, nó getc, ag brath ar cad ba mhaith leat. 285 00:13:06,540 --> 00:13:09,310 Mar sin, a lorg ach is féidir leat chun codanna de chuimhne skip. 286 00:13:09,310 --> 00:13:11,590 Agus sin an t-aon chaoi seo is féidir leat rudaí a skip 287 00:13:11,590 --> 00:13:14,012 gan iad a léamh i do Maolán. 288 00:13:14,012 --> 00:13:15,470 An bhfuil ciall a dhéanamh do gach duine? 289 00:13:15,470 --> 00:13:21,110 290 00:13:21,110 --> 00:13:24,780 >> Ar ndóigh, níl a a lán de na here-- comhthreomhar 291 00:13:24,780 --> 00:13:27,780 ár n-atreorú-aschur, nó ionchur, bhfuil tú ag léamh agus a scríobh. 292 00:13:27,780 --> 00:13:31,800 Mar sin, fputc ach scríobhann carachtar a ionchur sa chomhad. 293 00:13:31,800 --> 00:13:33,655 fputs scríobhann líne. 294 00:13:33,655 --> 00:13:35,030 295 00:13:35,030 --> 00:13:37,420 Fprintf priontaí aschur formáidithe. 296 00:13:37,420 --> 00:13:41,190 Mar sin, má tá tú tabs, nó spás, nó whatnot. 297 00:13:41,190 --> 00:13:44,180 Agus ansin scríobhann fwrite roinnt sraith na mbeart chun an comhad. 298 00:13:44,180 --> 00:13:48,860 Mar sin, is é seo ar an mbealach céanna Tá fwrite agus fread aon dul 299 00:13:48,860 --> 00:13:57,550 fgets opposites--, fputs, agus ansin fputc agus fgetc-- leor 300 00:13:57,550 --> 00:14:00,710 ar mire, rudaí tapaidh. 301 00:14:00,710 --> 00:14:05,300 >> Just a de chineál ar a choinneáil ar an handy-- beidh sé agat tráthanna éagsúla 302 00:14:05,300 --> 00:14:08,680 i gcás b'fhéidir gur mhaith leat ach charachtar amháin ag an am. 303 00:14:08,680 --> 00:14:09,890 B'fhéidir gur mhaith leat ar líne ar fad. 304 00:14:09,890 --> 00:14:14,320 Le do pset-- foclóir atá i dhá psets, 305 00:14:14,320 --> 00:14:19,690 Creidim, a thabhairt duit ina n-iomláine Foclóir i bhformáid téacs 306 00:14:19,690 --> 00:14:22,252 a bhfuil gach focal scartha le líne. 307 00:14:22,252 --> 00:14:24,210 Mar sin, má bhí tú a léamh i focal amháin ag an am, 308 00:14:24,210 --> 00:14:31,769 cad a d'fhéadfadh leat é a úsáid má tá tú ag léamh agus tá siad scartha go léir ar línte nua, 309 00:14:31,769 --> 00:14:33,310 agus is mian leat ach focal amháin ag an am? 310 00:14:33,310 --> 00:14:35,320 311 00:14:35,320 --> 00:14:36,040 >> LUCHT ÉISTEACHTA: Fgets 312 00:14:36,040 --> 00:14:36,748 >> Cainteoir 1: Ceart. 313 00:14:36,748 --> 00:14:39,960 Fgets-- toisc tuairisceáin sin is cuma cad é ar líne amháin. 314 00:14:39,960 --> 00:14:42,750 Agus má tá gach focal a líne féin, is féidir linn úsáid fgets. 315 00:14:42,750 --> 00:14:44,511 316 00:14:44,511 --> 00:14:45,010 Cool. 317 00:14:45,010 --> 00:14:47,290 An bhfuil ciall, gach duine? 318 00:14:47,290 --> 00:14:48,020 Cool? 319 00:14:48,020 --> 00:14:50,020 Yeah, táimid ag dul a fháil go dtí an chuid spraoi le leideanna 320 00:14:50,020 --> 00:14:51,728 go han-luath, áit a bhfuil tú a fháil ar a dhéanamh ar roinnt math. 321 00:14:51,728 --> 00:14:52,776 Agus beidh sé go hiontach. 322 00:14:52,776 --> 00:14:55,690 323 00:14:55,690 --> 00:14:57,740 >> Last step-- gar do chomhad. 324 00:14:57,740 --> 00:15:01,090 Le an oiread sin rudaí anseo, ar cheann de na paradigms 325 00:15:01,090 --> 00:15:03,550 is féidir é a sheoladh ar ais nialasach, sheiceáil le haghaidh null. 326 00:15:03,550 --> 00:15:06,160 Má osclaíonn tú rud éigin, gur mhaith leat a dhúnadh níos fearr é. 327 00:15:06,160 --> 00:15:10,419 OK, mar sin nach bhfuil tú ag déanamh go dtí go bhfuil tú dhéanamh ach amháin má tá tú dúnadh é. 328 00:15:10,419 --> 00:15:12,585 Cineál cosúil nach bhfuil sé níos mó go dtí go sings an bhean saille. 329 00:15:12,585 --> 00:15:14,130 Sin mar a dhúnadh do chomhad. 330 00:15:14,130 --> 00:15:16,860 331 00:15:16,860 --> 00:15:19,190 Mar a deir sé anseo, ach a rá arís, i gcónaí 332 00:15:19,190 --> 00:15:21,750 oscailt do chomhad sula bhfuil tú léamh nó a scríobh dó. 333 00:15:21,750 --> 00:15:24,450 Agus dhúnadh i gcónaí é má tá tú d'oscail sé. 334 00:15:24,450 --> 00:15:25,460 Gach ceart? 335 00:15:25,460 --> 00:15:25,960 Cool. 336 00:15:25,960 --> 00:15:26,835 >> Mar sin, tá anseo sampla. 337 00:15:26,835 --> 00:15:29,250 338 00:15:29,250 --> 00:15:34,330 Mar sin, tiny-- Níl a fhios agam má tá tú Is féidir le guys a fheiceáil go han-mhaith. 339 00:15:34,330 --> 00:15:36,805 Más rud é amháin a d'fhéadfadh muid a mhéadú an gile ar bhealach. 340 00:15:36,805 --> 00:15:40,430 341 00:15:40,430 --> 00:15:45,030 Lig dom a dhéanamh i ndáiríre seo más féidir liom. 342 00:15:45,030 --> 00:15:48,020 343 00:15:48,020 --> 00:15:51,470 OK, ní féidir leat guys i ndáiríre a fheiceáil go bhfuil ar chor ar bith, is féidir leat? 344 00:15:51,470 --> 00:15:52,905 OK, táimid ag dul chun é seo a, ansin. 345 00:15:52,905 --> 00:16:35,094 346 00:16:35,094 --> 00:16:35,594 [Inaudible] 347 00:16:35,594 --> 00:16:56,670 348 00:16:56,670 --> 00:16:58,605 >> Glacadh leis go bhfuil sé i bhfad níos fearr a fheiceáil. 349 00:16:58,605 --> 00:17:17,330 350 00:17:17,330 --> 00:17:19,455 An féidir le duine ar bith a fheiceáil nuair a mo tá an cheist luch chuaigh? 351 00:17:19,455 --> 00:17:22,837 Ah, tá is-- sé cad struggles! 352 00:17:22,837 --> 00:17:48,910 353 00:17:48,910 --> 00:17:49,520 >> OK. 354 00:17:49,520 --> 00:17:53,845 Go bunúsach, ba chóir go mbeadh tú guys chineál de smaoineamh ar cad tá sé seo á dhéanamh. 355 00:17:53,845 --> 00:17:56,740 356 00:17:56,740 --> 00:17:57,600 Níl sé foirfe. 357 00:17:57,600 --> 00:17:58,851 358 00:17:58,851 --> 00:18:02,425 Ach ba mhaith liom a mhíniú in áit é ná a chaitheamh níos mó ama ag iarraidh go formáid i gceart. 359 00:18:02,425 --> 00:18:03,610 360 00:18:03,610 --> 00:18:07,280 Go bunúsach, mar a fheiceann tú anseo, tús a chur againn le oscailte comhaid. 361 00:18:07,280 --> 00:18:09,620 Agus tá roinnt comhad bunachar sonraí go bhfuil muid 362 00:18:09,620 --> 00:18:12,300 oscailt a deir sé ár gcuid mac léinn. 363 00:18:12,300 --> 00:18:14,020 Agus táimid ag dul a scríobh dó. 364 00:18:14,020 --> 00:18:15,060 365 00:18:15,060 --> 00:18:17,720 Mar sin, ar ndóigh, ar ais null. 366 00:18:17,720 --> 00:18:19,650 Mar sin, ní mór dúinn a sheiceáil le haghaidh null. 367 00:18:19,650 --> 00:18:22,930 Agus ansin, más rud é nach bhfuil sé Eolas faoin margadh saothair, táimid ag dul tríd. 368 00:18:22,930 --> 00:18:25,660 Agus mar a fheiceann tú, tá muid looping trí anseo. 369 00:18:25,660 --> 00:18:26,960 Tá mic léinn. 370 00:18:26,960 --> 00:18:30,520 Tá mic léinn hash a shainmhínítear trí. 371 00:18:30,520 --> 00:18:34,060 Agus cad táimid ag déanamh go bhfuil go bhfuil muid priontáil chun an comhad, ceart? 372 00:18:34,060 --> 00:18:36,975 Mar sin, cad tá muid ag phriontáil amach go dtí ár comhad? 373 00:18:36,975 --> 00:18:47,040 374 00:18:47,040 --> 00:18:48,906 >> LUCHT ÉISTEACHTA: An scóir atá sa eagar? 375 00:18:48,906 --> 00:18:49,680 >> Cainteoir 1: Yeah. 376 00:18:49,680 --> 00:18:50,980 Na scóir atá i an array-- go díreach. 377 00:18:50,980 --> 00:18:53,050 Mar sin, tá muid ag oscailt seo comhad bunachar sonraí, a 378 00:18:53,050 --> 00:18:56,040 Tá mé ag glacadh leis éigin ghráid mbunachar sonraí. 379 00:18:56,040 --> 00:19:01,100 Agus tá muid ag phriontáil díreach amach an scóir gach mac léinn leis an gcomhad. 380 00:19:01,100 --> 00:19:02,140 Cool? 381 00:19:02,140 --> 00:19:02,640 Dea. 382 00:19:02,640 --> 00:19:03,811 383 00:19:03,811 --> 00:19:04,310 Awesome. 384 00:19:04,310 --> 00:19:05,100 OK. 385 00:19:05,100 --> 00:19:06,950 A ligean ar a fháil ar ais to-- 386 00:19:06,950 --> 00:19:08,646 >> LUCHT ÉISTEACHTA: Tá mé ceist tapaidh. 387 00:19:08,646 --> 00:19:11,570 An bhfuil an printf nach bhfuil sa do lúb? 388 00:19:11,570 --> 00:19:12,870 Sin díreach an dá lúb? 389 00:19:12,870 --> 00:19:14,370 Cainteoir 1: Níl, tá sé i do lúb. 390 00:19:14,370 --> 00:19:16,150 391 00:19:16,150 --> 00:19:18,810 Ní féidir liom a fheiceáil ar mo luch go han-mhaith suas anseo. 392 00:19:18,810 --> 00:19:21,359 Mar sin, tá mé ag streachailt go go formáid i gceart. 393 00:19:21,359 --> 00:19:22,525 Ba chóir an lúibín a bheith imithe. 394 00:19:22,525 --> 00:19:23,610 395 00:19:23,610 --> 00:19:25,130 Ba chóir é a bheith síos anseo. 396 00:19:25,130 --> 00:19:26,605 Is é seo cad atá i do haghaidh lúb. 397 00:19:26,605 --> 00:20:10,680 398 00:20:10,680 --> 00:20:11,180 Níl. 399 00:20:11,180 --> 00:20:12,160 Anois, tá sé deas. 400 00:20:12,160 --> 00:20:16,720 Mar sin tá go conas ba chóir é be-- amháin as sin lúibín deiridh a dhíbhe mé. 401 00:20:16,720 --> 00:20:17,220 OK. 402 00:20:17,220 --> 00:20:19,491 An bhfuil ciall a dhéanamh do gach duine? 403 00:20:19,491 --> 00:20:19,990 OK. 404 00:20:19,990 --> 00:20:23,750 Táimid ag dul chun bogadh ar leis an rud eile then-- 405 00:20:23,750 --> 00:20:26,180 a, i ndáiríre, tá tú ag dul go mór a fheiceáil ar an gcód. 406 00:20:26,180 --> 00:20:28,370 Mar sin, tá mé ag dul díreach tar éis a cóip go bhfuil níos mó ceart anois. 407 00:20:28,370 --> 00:20:31,500 408 00:20:31,500 --> 00:20:32,000 OK. 409 00:20:32,000 --> 00:20:35,110 Mar sin, tá mé ag dul a thaispeáint duit guys cód seo. 410 00:20:35,110 --> 00:20:38,240 Agus ba mhaith liom tú chun iarracht a figiúr amach cad tá sé ceaptha a dhéanamh. 411 00:20:38,240 --> 00:20:49,740 412 00:20:49,740 --> 00:20:52,480 >> Mar sin, a thabhairt that-- ghlacadh nóiméad nó mar sin. 413 00:20:52,480 --> 00:20:54,440 Bain triail as agus figiúr amach cad atá ar siúl anseo. 414 00:20:54,440 --> 00:21:58,840 415 00:21:58,840 --> 00:21:59,570 >> Aon smaointe? 416 00:21:59,570 --> 00:22:08,180 417 00:22:08,180 --> 00:22:12,470 >> Tá a fhios againn go bhfuil muid ar a laghad dhá argóintí i na n-orduithe, ceart? 418 00:22:12,470 --> 00:22:16,270 Glacadh leis mé ar cheann de a bhfuil ag dul a bheith go [inaudible] de go bhfuil ár gclár 419 00:22:16,270 --> 00:22:17,530 agus ansin rud éigin eile. 420 00:22:17,530 --> 00:22:19,980 Toisc más rud é [inaudible] lú ná dhá, táimid yell orthu. 421 00:22:19,980 --> 00:22:21,140 Ceart? 422 00:22:21,140 --> 00:22:25,300 Agus ó an úsáid, tá sé cosúil le tá sé ag dul a bheith de chineál éigin comhaid. 423 00:22:25,300 --> 00:22:26,260 Aontaímid go léir go? 424 00:22:26,260 --> 00:22:29,110 425 00:22:29,110 --> 00:22:31,570 Mar sin anois, cad é an lúb a dhéanamh? 426 00:22:31,570 --> 00:22:32,570 Cad atá sé ag dul tríd? 427 00:22:32,570 --> 00:22:35,000 428 00:22:35,000 --> 00:22:36,449 >> LUCHT ÉISTEACHTA: Gach na comhaid. 429 00:22:36,449 --> 00:22:37,240 Cainteoir 1: Go díreach. 430 00:22:37,240 --> 00:22:39,650 Tá sé ag dul tríd na comhaid a tá muid ionchur ann. 431 00:22:39,650 --> 00:22:40,720 432 00:22:40,720 --> 00:22:46,040 Mar sin, le haghaidh gach comhad, tá sé oscailt suas roinnt téad ann. 433 00:22:46,040 --> 00:22:47,560 Tá sé seo a oscailt go comhad. 434 00:22:47,560 --> 00:22:48,060 Ceart? 435 00:22:48,060 --> 00:22:49,140 436 00:22:49,140 --> 00:22:52,380 Agus tá sé á léamh as é. 437 00:22:52,380 --> 00:22:53,420 438 00:22:53,420 --> 00:22:55,540 Ar ndóigh, seiceáil má tá sé null. 439 00:22:55,540 --> 00:22:57,220 Agus ansin tá sé priontáil. 440 00:22:57,220 --> 00:23:01,460 Má tá sé null, tá sé ach ag insint dúinn go bhfuil ní ar sin comhad atá ann. 441 00:23:01,460 --> 00:23:04,290 Mar gheall ar cuimhnigh, le Léigh tá ár comhad a bheith ann. 442 00:23:04,290 --> 00:23:04,810 Ceart? 443 00:23:04,810 --> 00:23:06,870 Le scríobh agus fhoscríbhinn, Is féidir leat a fháil amach leis. 444 00:23:06,870 --> 00:23:08,970 Ach le léamh, tá ár comhad a bheith ann. 445 00:23:08,970 --> 00:23:10,430 446 00:23:10,430 --> 00:23:13,330 >> Agus ansin má dhéanann sé ann, cad atá á dhéanamh againn anseo? 447 00:23:13,330 --> 00:23:14,810 448 00:23:14,810 --> 00:23:15,780 A ligean ar tús a chur díreach anseo. 449 00:23:15,780 --> 00:23:18,815 Céard é seo do-- chéad charachtar seo. 450 00:23:18,815 --> 00:23:20,960 451 00:23:20,960 --> 00:23:21,790 Cad a dhéanann sé? 452 00:23:21,790 --> 00:23:24,100 Faigheann sé charachtar amháin, ceart? 453 00:23:24,100 --> 00:23:25,400 Mar sin, cad é seo a dhéanamh? 454 00:23:25,400 --> 00:23:26,775 Tá sé ag dul ar an chéad charachtar. 455 00:23:26,775 --> 00:23:28,860 456 00:23:28,860 --> 00:23:30,200 Duine ar bith a fhios ag Comhadchríoch? 457 00:23:30,200 --> 00:23:31,170 >> LUCHT ÉISTEACHTA: Deireadh comhaid? 458 00:23:31,170 --> 00:23:32,680 >> Cainteoir 1: Deireadh file-- go díreach. 459 00:23:32,680 --> 00:23:35,310 Mar sin, tá sé ag dul chun dul tríd an comhad ar fad, ceart? 460 00:23:35,310 --> 00:23:36,710 461 00:23:36,710 --> 00:23:40,780 Agus ansin tá sé ag dul a thabhairt cothrom le dáta ag ag fáil gach carachtar ina dhiaidh sin. 462 00:23:40,780 --> 00:23:41,565 Ceart? 463 00:23:41,565 --> 00:23:43,636 Agus cad atá á dhéanamh air? 464 00:23:43,636 --> 00:23:44,760 LUCHT ÉISTEACHTA: chur go in-- 465 00:23:44,760 --> 00:23:46,741 466 00:23:46,741 --> 00:23:49,170 >> Cainteoir 1: priontaí Putchar le do spárálaíscáileáin. 467 00:23:49,170 --> 00:23:50,867 468 00:23:50,867 --> 00:23:51,950 [Inaudible] carachtar. 469 00:23:51,950 --> 00:23:54,300 Agus ansin nuair a sé [inaudible] beidh sé seo an comhad a dhúnadh. 470 00:23:54,300 --> 00:23:57,370 >> LUCHT ÉISTEACHTA: Ná gá duit [? eile? ?] 471 00:23:57,370 --> 00:23:59,005 >> Cainteoir 1: Ní gá. 472 00:23:59,005 --> 00:24:01,480 Ciallaíonn mé, tá sé de chineál ar intuigthe seo. 473 00:24:01,480 --> 00:24:06,780 Mar gheall tuairisceáin sin, áfach, chomh fada agus is nach n ghabháil sin, tá tú breá. 474 00:24:06,780 --> 00:24:07,940 475 00:24:07,940 --> 00:24:10,250 Ciallaíonn mé is dócha go maith cleachtadh a dhéanamh ar rud eile. 476 00:24:10,250 --> 00:24:15,755 Ach nach bhfuil an rud eile i gcónaí riachtanach go háirithe 477 00:24:15,755 --> 00:24:17,610 má tá tú rud éigin cosúil le tuairisceán, a 478 00:24:17,610 --> 00:24:20,640 Ciallaíonn sé sin sa chás seo má gabhálacha sí sé, tá do chlár ag dul go dtí deireadh 479 00:24:20,640 --> 00:24:21,850 agus ní fheicfidh sé a fháil leis seo. 480 00:24:21,850 --> 00:24:23,030 481 00:24:23,030 --> 00:24:29,190 Tá sé níos mó le haghaidh an cás ina bhfuil tú nach bhfaigheann rud éigin. 482 00:24:29,190 --> 00:24:31,370 Toisc más rud é nach raibh sé seo ar ais rud ar bith, 483 00:24:31,370 --> 00:24:34,430 chiallódh sé go mba sé seo fíor, Bheadh ​​an chuid eile den rith go fóill. 484 00:24:34,430 --> 00:24:36,138 Agus sa chás sin, tá tú bheadh ​​ag iarraidh a bréagach. 485 00:24:36,138 --> 00:24:38,240 Má tá sé ar ais, agus deireadh do chláir, 486 00:24:38,240 --> 00:24:41,960 nach bhfuil eile is gá go léir an t-am, ag brath ar chomhthéacs. 487 00:24:41,960 --> 00:24:43,084 488 00:24:43,084 --> 00:24:44,375 Jacob, raibh a tá ceist agat? 489 00:24:44,375 --> 00:24:46,100 LUCHT ÉISTEACHTA: Yeah. 490 00:24:46,100 --> 00:24:49,300 Mar sin, a dhéanann fgetc fháil ar an carachtar seo chugainn? 491 00:24:49,300 --> 00:24:50,734 Conas a oibríonn an carachtar mhéadú? 492 00:24:50,734 --> 00:24:51,400 Cainteoir 1: Yeah. 493 00:24:51,400 --> 00:24:52,774 Mar sin, faigheann fgetc an carachtar seo chugainn. 494 00:24:52,774 --> 00:24:54,140 495 00:24:54,140 --> 00:24:56,866 Is féidir leat smaoineamh ar sé cosúil le C ++ sa chiall. 496 00:24:56,866 --> 00:24:58,350 >> LUCHT ÉISTEACHTA: Mar sin, cad a bhí Comhadchríoch? 497 00:24:58,350 --> 00:25:00,877 >> Cainteoir 1: Tá Comhadchríoch críoch an chomhaid. 498 00:25:00,877 --> 00:25:03,960 Tá sé ach marcóir a ligeann a fhios agat go bhfuil tú ag an deireadh do chomhad. 499 00:25:03,960 --> 00:25:06,742 Mar sin, tá sé seo ag dul i gcló le do chaighdeán amach. 500 00:25:06,742 --> 00:25:08,950 Agus ansin tá sé ag dul a dhúnadh an comhad nuair a dhéanfar é. 501 00:25:08,950 --> 00:25:10,700 Agus ansin a ligean ar dul go dtí an comhad seo chugainn, ceart? 502 00:25:10,700 --> 00:25:12,660 Mar sin, tríd is tríd, cad a dhéanann an clár seo a dhéanamh? 503 00:25:12,660 --> 00:25:15,402 504 00:25:15,402 --> 00:25:16,090 >> [Inaudible] 505 00:25:16,090 --> 00:25:16,900 >> Cainteoir 1: Yeah. 506 00:25:16,900 --> 00:25:18,770 Priontaí sé díreach amach rud ann. 507 00:25:18,770 --> 00:25:23,270 Mar sin, má tá tú guys úsáid riamh CAT agus ansin an t-ainm ar roinnt file-- 508 00:25:23,270 --> 00:25:26,240 Níl a fhios agam má tá aon cheann de tú a bheith riamh a rinneadh go bhfuil ar do teirminéal. 509 00:25:26,240 --> 00:25:29,630 Ach má tá tú ag úsáid riamh ar an orduithe CAT-- C-A-T-- 510 00:25:29,630 --> 00:25:31,880 agus ansin is cuma cén comhad tá tú there-- é 511 00:25:31,880 --> 00:25:37,260 priontaí sé amach le do teirminéal, a Is féidir a bheith Super handy do roinnt rudaí. 512 00:25:37,260 --> 00:25:38,746 Úsáid mé é a lán. 513 00:25:38,746 --> 00:25:40,120 An bhfuil ciall a dhéanamh do gach duine? 514 00:25:40,120 --> 00:25:41,480 515 00:25:41,480 --> 00:25:42,100 Cool? 516 00:25:42,100 --> 00:25:46,530 >> OK mar sin do chúram now-- trí tú féin nó leis na daoine ar fud you-- 517 00:25:46,530 --> 00:25:54,930 Tá a scríobh ach clár simplí a scríobh ach "Dia duit, domhan!" 518 00:25:54,930 --> 00:25:56,255 i gcrích go dtí comhad. 519 00:25:56,255 --> 00:26:00,215 >> [Inaudible] 520 00:26:00,215 --> 00:26:56,210 521 00:26:56,210 --> 00:26:57,040 >> [Inaudible] 522 00:26:57,040 --> 00:26:59,248 >> Cainteoir 1: Ba mhaith liom, rinne Is féidir liom an tseachtain sin go dona seo caite? 523 00:26:59,248 --> 00:27:00,201 524 00:27:00,201 --> 00:27:01,492 Ní raibh mé ag smaoineamh go raibh sé go dona. 525 00:27:01,492 --> 00:27:02,479 526 00:27:02,479 --> 00:27:03,520 Tá áthas orm go bhfuil tú go léir anseo. 527 00:27:03,520 --> 00:27:04,655 Déanann sé i ndáiríre áthas orm. 528 00:27:04,655 --> 00:27:07,565 529 00:27:07,565 --> 00:27:10,160 Tá mé cailín na pléisiúir simplí. 530 00:27:10,160 --> 00:27:11,688 Is maith liom ach nuair a bhfreastalaíonn mo rannóg. 531 00:27:11,688 --> 00:27:13,830 532 00:27:13,830 --> 00:27:18,270 Mar sin, tá mé ag dul díreach tar éis an tosaithe le haghaidh tú guys ionas gur féidir linn a chódú le chéile. 533 00:27:18,270 --> 00:27:22,290 Ní maith liom duine ar bith a chur ar an láthair mura mian leat a bheith. 534 00:27:22,290 --> 00:27:26,486 535 00:27:26,486 --> 00:27:30,086 >> LUCHT ÉISTEACHTA: Don tráth na gceist, an bhfuil ní mór dúinn a scríobh le clár? 536 00:27:30,086 --> 00:27:33,260 >> Cainteoir 1: D'fhéadfaí iarraidh ort do a scríobh cláir simplí de láimh. 537 00:27:33,260 --> 00:27:35,940 538 00:27:35,940 --> 00:27:36,590 Yup. 539 00:27:36,590 --> 00:27:38,510 >> LUCHT ÉISTEACHTA: Is é an tráth na gceist an tseachtain seo chugainn, ceart? 540 00:27:38,510 --> 00:27:40,108 >> Cainteoir 1: Is é an tráth na gceist Dé Céadaoin seo chugainn. 541 00:27:40,108 --> 00:27:40,855 542 00:27:40,855 --> 00:27:43,730 Ciallaíonn níl [álainn? CSE?] grádú páirtí ina dhiaidh sin, rud a 543 00:27:43,730 --> 00:27:50,390 ciallaíonn beidh tú ar do scór ar ais go night-- ag cén t-am? 544 00:27:50,390 --> 00:27:50,890 Cé a fhios? 545 00:27:50,890 --> 00:27:51,973 Ach beidh sé an oíche sin. 546 00:27:51,973 --> 00:28:02,020 547 00:28:02,020 --> 00:28:02,855 >> Gach ceart. 548 00:28:02,855 --> 00:28:04,250 Conas is féidir linn a iarraidh tús seo? 549 00:28:04,250 --> 00:28:07,964 550 00:28:07,964 --> 00:28:09,630 Feicfidh mé a thabhairt duit a thosaíonn hint-- leis seo. 551 00:28:09,630 --> 00:28:11,455 >> LUCHT ÉISTEACHTA: Tá tú comhad a oscailt. 552 00:28:11,455 --> 00:28:12,250 >> Cainteoir 1: Yeah. 553 00:28:12,250 --> 00:28:14,060 Mar sin, cad a dhéanann tú ag iarraidh a ghlaoch seo? 554 00:28:14,060 --> 00:28:16,150 Ar mhaith leat ach a ghlaoch air "comhad"? 555 00:28:16,150 --> 00:28:17,480 A ligean ar a dhéanamh éasca é. 556 00:28:17,480 --> 00:28:26,752 Mar sin, fopen-- cad ár Tástáil aschur ag dul a bheith? 557 00:28:26,752 --> 00:28:36,130 Glaoigh sé "Dia duit." 558 00:28:36,130 --> 00:28:37,810 Agus cad é ár n-mód? 559 00:28:37,810 --> 00:28:39,764 560 00:28:39,764 --> 00:28:41,055 Cad atá á dhéanamh againn chun an gcomhad seo? 561 00:28:41,055 --> 00:28:42,676 562 00:28:42,676 --> 00:28:43,500 >> LUCHT ÉISTEACHTA: Léigh. 563 00:28:43,500 --> 00:28:44,401 564 00:28:44,401 --> 00:28:44,900 Scríbhneoireacht. 565 00:28:44,900 --> 00:28:46,191 Cainteoir 1: Táimid ag scríobh dó. 566 00:28:46,191 --> 00:28:47,360 567 00:28:47,360 --> 00:28:47,860 Lovely. 568 00:28:47,860 --> 00:28:50,330 569 00:28:50,330 --> 00:28:52,860 OK, ionas go mbeidh muid comhad seo anois. 570 00:28:52,860 --> 00:28:54,920 571 00:28:54,920 --> 00:28:56,212 Cad is gá dúinn a dhéanamh? 572 00:28:56,212 --> 00:28:57,420 LUCHT ÉISTEACHTA: Seiceáil má tá sé null. 573 00:28:57,420 --> 00:28:59,820 Cainteoir 1: Seiceáil má tá sé null-- go díreach. 574 00:28:59,820 --> 00:29:01,980 Sin an méid is maith liom a chloisteáil. 575 00:29:01,980 --> 00:29:05,930 Ba chóir go mbeadh uathoibríoch, go háirithe go leor i bhfad ón bpointe seo ar aghaidh. 576 00:29:05,930 --> 00:29:07,530 577 00:29:07,530 --> 00:29:10,950 Má thosaíonn tú ag segfaulting, tú is dócha Ní raibh a sheiceáil le haghaidh null áit éigin. 578 00:29:10,950 --> 00:29:12,480 Naoi n-uaire as gach deichniúr, go ag dul a bheith ar do earráid. 579 00:29:12,480 --> 00:29:15,400 Mar sin, más féidir leat a fháil ach ar an nós, seiceáil i gcónaí má tá sé null, 580 00:29:15,400 --> 00:29:18,150 do shaol ag dul a bheith deas agus easy-- nó níos éasca. 581 00:29:18,150 --> 00:29:19,480 >> Mar sin, seiceáil a fheiceáil má tá sé null. 582 00:29:19,480 --> 00:29:21,200 583 00:29:21,200 --> 00:29:24,820 Mar sin, más rud é nach bhfuil sé Eolas faoin margadh saothair, a Is é an méid is ionann an Bang 584 00:29:24,820 --> 00:29:26,784 means-- ní null-- bhfuil sé bailí. 585 00:29:26,784 --> 00:29:27,700 Cad é ba mhaith linn a dhéanamh? 586 00:29:27,700 --> 00:29:29,750 587 00:29:29,750 --> 00:29:31,570 Ba mhaith linn ach a phriontáil leis an comhad, ceart? 588 00:29:31,570 --> 00:29:32,923 Mar sin, cad a bhfuil muid ag dul a úsáid? 589 00:29:32,923 --> 00:29:34,092 >> LUCHT ÉISTEACHTA: Fprintf 590 00:29:34,092 --> 00:29:36,800 >> Cainteoir 1: Fprintf-- álainn. 591 00:29:36,800 --> 00:29:38,150 592 00:29:38,150 --> 00:29:44,000 Agus tógann fprintf dhá arguments-- nuair tá sé ag dul agus cad ba mhaith linn a clóite. 593 00:29:44,000 --> 00:29:45,820 Mar sin, cad é an chéad cheann? 594 00:29:45,820 --> 00:29:46,570 I gcás go bhfuil sé ag dul? 595 00:29:46,570 --> 00:29:47,490 >> LUCHT ÉISTEACHTA: File. 596 00:29:47,490 --> 00:29:48,785 >> Cainteoir 1: Tá sé ag dul chun an comhad. 597 00:29:48,785 --> 00:29:49,784 598 00:29:49,784 --> 00:29:50,950 Agus cad ba mhaith linn a clóite? 599 00:29:50,950 --> 00:29:52,900 600 00:29:52,900 --> 00:29:58,065 "Dia duit, domhan!" 601 00:29:58,065 --> 00:29:58,565 Gach ceart. 602 00:29:58,565 --> 00:30:03,670 Tá thing-- ceann deireanach paraidím eile mór anseo. 603 00:30:03,670 --> 00:30:04,479 604 00:30:04,479 --> 00:30:05,145 LUCHT ÉISTEACHTA: Dún. 605 00:30:05,145 --> 00:30:05,853 Cainteoir 1: Dún. 606 00:30:05,853 --> 00:30:09,990 607 00:30:09,990 --> 00:30:10,540 Tá tú ag dul. 608 00:30:10,540 --> 00:30:13,384 >> LUCHT ÉISTEACHTA: An bhfuil seo ag tarlú má tá an comhad nialasach? 609 00:30:13,384 --> 00:30:15,050 Cainteoir 1: Níl, tá sé seo más rud é nach bhfuil sé Eolas faoin margadh saothair. 610 00:30:15,050 --> 00:30:16,881 LUCHT ÉISTEACHTA: Ó, má tá sé not-- OK. 611 00:30:16,881 --> 00:30:21,728 612 00:30:21,728 --> 00:30:25,410 Chun fopen agus ansin an dhá argóint a théann taobh istigh, 613 00:30:25,410 --> 00:30:27,655 cad a chiallaíonn an chéad argóint arís? 614 00:30:27,655 --> 00:30:30,392 >> Cainteoir 1: Is é an argóint díreach cosúil leis an ainm an chomhaid 615 00:30:30,392 --> 00:30:31,350 gur mian leat dul go dtí. 616 00:30:31,350 --> 00:30:36,020 Mar sin, tar éis an ritheann sin, a bheadh ​​agat go bhfuil roinnt comhaid ar a dtugtar "hello" 617 00:30:36,020 --> 00:30:38,320 go raibh "Dia duit, domhan" laistigh de. 618 00:30:38,320 --> 00:30:38,820 Sin go léir. 619 00:30:38,820 --> 00:30:39,500 Díreach an t-ainm. 620 00:30:39,500 --> 00:30:42,685 621 00:30:42,685 --> 00:30:48,650 >> LUCHT ÉISTEACHTA: Agus ó tá sé ag scríobh, an Níl comhad a bheith ann cheana féin. 622 00:30:48,650 --> 00:30:49,675 An é sin an méid a dúirt tú? 623 00:30:49,675 --> 00:30:50,410 >> Cainteoir 1: Ceart. 624 00:30:50,410 --> 00:30:50,910 Go díreach. 625 00:30:50,910 --> 00:30:53,110 626 00:30:53,110 --> 00:30:55,839 Más "Dia duit" mar chomhad nach bhfuil ann fós, tá sé 627 00:30:55,839 --> 00:30:58,380 ag dul a chruthú comhad a dtugtar Dia duit "agus scríobh dó ar do shon. 628 00:30:58,380 --> 00:30:59,631 629 00:30:59,631 --> 00:31:03,610 >> LUCHT ÉISTEACHTA: Nuair a bhíonn tú ag insint chun scríobh ar an gclár chun an comhad, 630 00:31:03,610 --> 00:31:08,075 cén fáth a bhfuil tú ag scríobh "comhad" in ionad ainm an chomhaid agus fprintf-- 631 00:31:08,075 --> 00:31:13,600 >> Cainteoir 1: Mar gheall ar sa chás seo, ní mór dúinn go FILE-- mór ar fad i réalta caps--, 632 00:31:13,600 --> 00:31:14,260 comhad. 633 00:31:14,260 --> 00:31:17,370 Mar sin, tá sé ina pointeoir chun an comhad go bhfuil tú ag caint faoi. 634 00:31:17,370 --> 00:31:19,930 Is é seo an bealach sin tagairt muid díreach dó. 635 00:31:19,930 --> 00:31:24,850 Mar sin, sa chás seo, tá tú Is féidir smaoineamh ar aha file--, 636 00:31:24,850 --> 00:31:31,271 Is féidir linn úsáid a bhaint this-- comhad anseo Tagraíonn an oscailt "Dia duit" 637 00:31:31,271 --> 00:31:32,145 agus a ligean ar cíos é a scríobh. 638 00:31:32,145 --> 00:31:34,728 >> LUCHT ÉISTEACHTA: An bhféadfadh muid a chur ar "Dia duit" ina ionad sin [? de ach?] f comhad? 639 00:31:34,728 --> 00:31:40,160 Cainteoir 1: Níl, mar gheall ar "Dia duit" Ní mór a bheith oscailte agus writeable. 640 00:31:40,160 --> 00:31:41,820 641 00:31:41,820 --> 00:31:45,980 File anseo cosúil le sainchód a deir ceart go leor, táimid ag 642 00:31:45,980 --> 00:31:49,190 Tá an hello-- file-- go bhfuil muid ag féachaint ar. 643 00:31:49,190 --> 00:31:50,680 Tá sé tar éis oscailt. 644 00:31:50,680 --> 00:31:52,140 Agus tá muid ag dul a scríobh dó. 645 00:31:52,140 --> 00:31:55,130 Má úsáideann tú ach "Dia duit", atá cuimsithe ann. 646 00:31:55,130 --> 00:31:56,846 Mar sin, tá sé ag dul a anchúinse amach. 647 00:31:56,846 --> 00:31:58,590 648 00:31:58,590 --> 00:32:00,300 Ciallaíonn mé, d'fhéadfaí tú a ainmníodh é. 649 00:32:00,300 --> 00:32:03,960 D'fhéadfá a bheith déanta comhad, réalta, "Dia duit" is ionann agus, go. 650 00:32:03,960 --> 00:32:07,840 Ach tá an pointe ar fad go bhfuil tú gá le pointeoir réalta comhad in ord 651 00:32:07,840 --> 00:32:09,281 a bheith in ann úsáid a bhaint as na feidhmeanna sin. 652 00:32:09,281 --> 00:32:11,280 LUCHT ÉISTEACHTA: Níorbh fhéidir a dhéanann tú comhad, réalta, comhaid, "Dia duit" 653 00:32:11,280 --> 00:32:13,113 nó an bhfuil tú a chur ar comhad réalta, comhaid aige? 654 00:32:13,113 --> 00:32:16,330 Cainteoir 1: D'fhéadfá dhéanamh comhad, réalta, "Dia duit." 655 00:32:16,330 --> 00:32:19,790 Is féidir leat seo a athrú go dtí cibé ainm is mian leat. 656 00:32:19,790 --> 00:32:22,114 Tá sé go hiomlán treallach cad é go bhfuil an t-ainm. 657 00:32:22,114 --> 00:32:23,179 658 00:32:23,179 --> 00:32:24,220 Is féidir leat a ainm dó rud ar bith. 659 00:32:24,220 --> 00:32:25,501 660 00:32:25,501 --> 00:32:28,020 Ainmnigh é spaghetti eitilt, más rud é go raibh tú. 661 00:32:28,020 --> 00:32:29,690 >> LUCHT ÉISTEACHTA: Cad é an "w" i Sleachta do? 662 00:32:29,690 --> 00:32:31,540 >> Cainteoir 1: An "w" Is é ach an modh. 663 00:32:31,540 --> 00:32:33,170 Mar sin, tá muid ag scríobh chuig an gcomhad seo. 664 00:32:33,170 --> 00:32:34,410 665 00:32:34,410 --> 00:32:35,320 Tá ag gach duine maith? 666 00:32:35,320 --> 00:32:36,227 Glan an? 667 00:32:36,227 --> 00:32:36,981 Is ea. 668 00:32:36,981 --> 00:32:40,365 >> LUCHT ÉISTEACHTA: Mar sin, nuair a scríobhann sé seo comhad, nuair a dhéanann muid a aimsiú ansin go comhad? 669 00:32:40,365 --> 00:32:43,820 >> Cainteoir 1: Beidh sé a bheith ar an gcéanna eolaire go bhfuil tú faoi láthair. 670 00:32:43,820 --> 00:32:45,650 671 00:32:45,650 --> 00:32:48,880 Má tá tú i pset trí agus ritheann tú sin, laistigh de do pset 672 00:32:48,880 --> 00:32:52,600 Tá trí fillteán ag dul a bheith comhad seo ar a dtugtar "Dia duit." 673 00:32:52,600 --> 00:32:53,160 Cool? 674 00:32:53,160 --> 00:32:53,757 Tá ag gach duine maith? 675 00:32:53,757 --> 00:32:55,840 Dar liom go bhfuil tú go léir sé ag fáil, rud atá iontach. 676 00:32:55,840 --> 00:32:57,290 677 00:32:57,290 --> 00:32:57,790 OK. 678 00:32:57,790 --> 00:33:05,960 Mar sin, ar ais go dtí mo show-- sleamhnán Is breá liom nuair a oibríonn rudaí. 679 00:33:05,960 --> 00:33:08,674 OK, pointers-- An bhfuil tú guys corraithe? 680 00:33:08,674 --> 00:33:09,465 Tá Leideanna mór. 681 00:33:09,465 --> 00:33:11,581 682 00:33:11,581 --> 00:33:13,580 Glacann siad le beagán chun wrap do cheann timpeall. 683 00:33:13,580 --> 00:33:15,288 Is é seo mo dara bliain leideanna teagaisc. 684 00:33:15,288 --> 00:33:16,850 Agus sílim go bhfuair mé ar deireadh é. 685 00:33:16,850 --> 00:33:18,650 Mar sin, má streachailt tú, tá sé ceart go leor. 686 00:33:18,650 --> 00:33:19,940 687 00:33:19,940 --> 00:33:24,070 Mar a dúirt mé cheana, pictiúir ag tarraingt Cuidíonn go leor le rudaí i CS, 688 00:33:24,070 --> 00:33:27,400 an oiread agus is mo thuairimse, daoine claonadh chun smaoineamh OH, tá muid ar ríomhaire. 689 00:33:27,400 --> 00:33:28,399 Ba chóir againn ach cód. 690 00:33:28,399 --> 00:33:30,190 Pictiúir líníocht No-- beidh leat i ndáiríre. 691 00:33:30,190 --> 00:33:32,773 Agus mé a spreagadh leat a Beartaíonn isteach i do thaobh kindergartner 692 00:33:32,773 --> 00:33:35,010 agus a thabhairt amach criáin nó marcóirí agus a tharraingt. 693 00:33:35,010 --> 00:33:36,110 Toisc go mbeidh sé cabhrú leat. 694 00:33:36,110 --> 00:33:39,380 Agus má fheiceann tú liom ag uaireanta oifige, mé a iompar timpeall cruacha de pháipéar 695 00:33:39,380 --> 00:33:41,580 le pinn rudaí a tharraingt amach. 696 00:33:41,580 --> 00:33:44,370 >> Mar sin, go háirithe le pointers-- pictiúir a tharraingt. 697 00:33:44,370 --> 00:33:47,970 Agus tá mé cinnte go bhfuil muid ag dul i ndáiríre go dtí a tharraingt roinnt pictiúir anseo freisin. 698 00:33:47,970 --> 00:33:51,270 >> Mar sin, tú guys go léir a fuair a fheiceáil Binky, rud claymation cool. 699 00:33:51,270 --> 00:33:54,720 Agus is dóigh linn go bhfuil sé i ndáiríre greannmhar nuair bpléascann sé isteach a bunch de píosaí. 700 00:33:54,720 --> 00:33:56,280 701 00:33:56,280 --> 00:33:57,755 Tá sé roinnt faoisimh grinn do rang. 702 00:33:57,755 --> 00:34:02,140 703 00:34:02,140 --> 00:34:05,900 C [inaudible] an cumas iontach a bheith in ann cuimhne a rialú. 704 00:34:05,900 --> 00:34:10,090 Agus tá sé ar cheann de na rudaí sin i ndáiríre a dhéanann sé a leithéid de theanga cumhachtach. 705 00:34:10,090 --> 00:34:13,469 Ach a bhfuil cumhacht mhór a thagann freagracht mhór. 706 00:34:13,469 --> 00:34:16,230 Agus is féidir rudaí dÚsachtach a tharlóidh más rud é nach bhfuil tú go cúramach. 707 00:34:16,230 --> 00:34:18,560 Mar sin, nuair a bhíonn tú ag baint úsáide as leideanna, ba mhaith leat a dhéanamh 708 00:34:18,560 --> 00:34:21,440 cinnte go dtuigeann tú i ndáiríre go díreach cad atá tú a dhéanamh. 709 00:34:21,440 --> 00:34:25,530 Súil go dtosnódh an beagán eile beag de Beidh am a chabhróidh leat tuiscint a fháil i ndáiríre 710 00:34:25,530 --> 00:34:27,850 leideanna, conas iad a úsáid, agus conas iad a ionramháil. 711 00:34:27,850 --> 00:34:29,170 712 00:34:29,170 --> 00:34:33,460 >> Mar sin, memory-- Tá mé cinnte tá muid feiceáil an léaráid seo roimh. 713 00:34:33,460 --> 00:34:38,540 Mar sin, tá sé seo ach léaráid shimplí de conas a d'fhéadfaí rudaí a stóráil cuimhne. 714 00:34:38,540 --> 00:34:43,145 Mar sin, tá tú go bunúsach seo arrays ollmhór bloic bheart amháin 715 00:34:43,145 --> 00:34:46,000 Tá an méid atá againn here-- beag incrimintí trí cheann amháin gach uair. 716 00:34:46,000 --> 00:34:51,810 Tá sé seo i heicsidheachúlach [inaudible] sin bloic ocht-giotán. 717 00:34:51,810 --> 00:34:55,510 Agus tá gach bloc a bhaineann le roinnt seoladh hexadecimal. 718 00:34:55,510 --> 00:34:58,750 Mar sin, má fheiceann tú riamh ar an 0x, go bhfuil ach notating 719 00:34:58,750 --> 00:35:00,670 go bhfuil sé ar ainm na hexadecimal. 720 00:35:00,670 --> 00:35:03,970 Is féidir leat glacadh leis ciallaíonn sé seo éigin seoladh i gcuimhne. 721 00:35:03,970 --> 00:35:06,935 Táimid ag caint faoi seoltaí cuimhne aon uair a fheiceann tú heicsidheachúlach. 722 00:35:06,935 --> 00:35:10,420 723 00:35:10,420 --> 00:35:14,630 >> Tá muid ints athróg, Tá flótaí athróg a stóráil. 724 00:35:14,630 --> 00:35:16,260 Mar sin, ints ints siopa. 725 00:35:16,260 --> 00:35:17,430 Snámháin snámhann siopa. 726 00:35:17,430 --> 00:35:20,260 Mar sin, ní mór dúinn freisin leideanna go seoltaí cuimhne siopa. 727 00:35:20,260 --> 00:35:21,660 Sin saghas mapála. 728 00:35:21,660 --> 00:35:24,240 Tá Leideanna heisiach do seoltaí cuimhne. 729 00:35:24,240 --> 00:35:25,780 730 00:35:25,780 --> 00:35:27,292 Mar sin, go bhfuil cosúil le do chineál ann. 731 00:35:27,292 --> 00:35:29,550 732 00:35:29,550 --> 00:35:34,470 Tá do fearas 32-giotán, rud a chiallaíonn go bhfuil do seoladh chuimhne cheithre bytes. 733 00:35:34,470 --> 00:35:37,830 Mar sin, aon pointeoir go bhfuil tú ag dul chomh maith le bheith ceithre bytes. 734 00:35:37,830 --> 00:35:43,200 Nó eile má tá sé ceithre bytes, Tá cuimhne cheithre bytes. 735 00:35:43,200 --> 00:35:44,790 Leideanna cuimhne siopa. 736 00:35:44,790 --> 00:35:46,430 Dá bhrí sin, tá siad ceithre bytes. 737 00:35:46,430 --> 00:35:48,460 Cool-- mian leat ach a threisiú sin. 738 00:35:48,460 --> 00:35:50,120 739 00:35:50,120 --> 00:35:52,220 >> Ba cheart duit a fháil ar an Comic anois. 740 00:35:52,220 --> 00:35:55,040 Níl a fhios agam cé mhéad de tú Tá lucht leanúna XKCD, ach is breá liom XKCD. 741 00:35:55,040 --> 00:35:55,780 Tá sé ar fheabhas. 742 00:35:55,780 --> 00:35:57,290 743 00:35:57,290 --> 00:35:57,790 >> Gach ceart. 744 00:35:57,790 --> 00:36:01,640 Mar sin, a chruthú pointers-- mar a dúirt mé, tá sé go leor i bhfad díreach cosúil aon rud eile. 745 00:36:01,640 --> 00:36:02,930 Tá tú cineál. 746 00:36:02,930 --> 00:36:04,050 Tá tú an t-ainm. 747 00:36:04,050 --> 00:36:04,810 Ceart? 748 00:36:04,810 --> 00:36:10,410 Sin an méid a bhfuil muid ann. [? Heics?] Ciallaíonn réalta tá sé ina pointeoir, 749 00:36:10,410 --> 00:36:12,250 agus ansin is cuma cad ba mhaith leat a ghlaoch air. 750 00:36:12,250 --> 00:36:15,770 Mar sin, is ionann an cineál cad is féidir leat a stóráil. 751 00:36:15,770 --> 00:36:16,850 752 00:36:16,850 --> 00:36:17,990 Gach ceart? 753 00:36:17,990 --> 00:36:24,350 Ar an mbealach céanna go má dhéanann muid ints, Tá a fhios againn táimid ag a stóráil ar slánuimhir ann. 754 00:36:24,350 --> 00:36:25,990 755 00:36:25,990 --> 00:36:30,280 Le pointeoir, sé Tá ainm na cuimhne. 756 00:36:30,280 --> 00:36:34,240 Ach cad a chiallaíonn sé go bhfuil that-- anseo i gcás ina Tá líníocht ag dul chun teacht i handy. 757 00:36:34,240 --> 00:36:36,170 758 00:36:36,170 --> 00:36:45,980 Mar sin, sa chás seo, ní mór dúinn value-- roinnt ligean le rá cheithre. 759 00:36:45,980 --> 00:36:49,306 Tá ceithre ag an seoladh amháin. 760 00:36:49,306 --> 00:36:49,805 OK? 761 00:36:49,805 --> 00:36:51,550 762 00:36:51,550 --> 00:36:56,170 >> Ciallaíonn sé seo an chéad cheann anseo go bhfuil sé ina 2x pointeoir. 763 00:36:56,170 --> 00:36:56,740 Ceart? 764 00:36:56,740 --> 00:36:57,628 Tá sé roinnt pointeoir x. 765 00:36:57,628 --> 00:36:58,852 766 00:36:58,852 --> 00:37:00,940 D'fhéadfadh x bheith rud éigin, is cuma cad. 767 00:37:00,940 --> 00:37:01,960 768 00:37:01,960 --> 00:37:05,130 Cibé x is-- rá go bhfuil x cheithre. 769 00:37:05,130 --> 00:37:07,280 Tá sé ag dul a stóráil ar an seoladh cuimhne anseo. 770 00:37:07,280 --> 00:37:12,260 Mar sin slánuimhir, réalta, tá x-- seo sliotán éigin eile i memory-- 771 00:37:12,260 --> 00:37:13,590 a bhfuil aithne aige cad é seo. 772 00:37:13,590 --> 00:37:15,430 Ach tá sé ag dul a stóráil seoladh anseo. 773 00:37:15,430 --> 00:37:27,040 Mar sin, bheadh ​​sé seo a bheith like-- sa chás seo, Cibé, 774 00:37:27,040 --> 00:37:32,630 stóráilte ag 0x1-- is cuma cad é a stóráil ag an seoladh go seilbh ár pointeoir, 775 00:37:32,630 --> 00:37:35,280 Tá a mheaitseáil suas le an méid atá ainmnithe againn. 776 00:37:35,280 --> 00:37:40,330 Mar sin, ag 0x1, sa chás seo, is é seo x. 777 00:37:40,330 --> 00:37:42,500 778 00:37:42,500 --> 00:37:49,340 Is féidir é seo ach a bheith riamh ina shlánuimhir cé go bhfuil muid ag baint úsáide as an. 779 00:37:49,340 --> 00:37:52,950 >> Ar an gcaoi chéanna, má tá muid 1y eile, is cuma cad 780 00:37:52,950 --> 00:37:59,130 Tá an seoladh a stóráil le go bhfuil y a bheith ina rud char-- céanna leis z. 781 00:37:59,130 --> 00:38:05,840 Ar an mbealach céanna, aon uair is tú iarracht a dhéanamh ionann intx 0.4, 782 00:38:05,840 --> 00:38:09,275 sé ag dul a yell ag tú agus a bheith mhaith ar bith, a dúirt tú a raibh tú slánuimhir. 783 00:38:09,275 --> 00:38:10,525 Tá sé seo ceaptha a bheith ina slánuimhir. 784 00:38:10,525 --> 00:38:11,900 Stop ag iarraidh a dhéanamh ar snámh. 785 00:38:11,900 --> 00:38:14,150 >> Mar sin a ligean rudaí a bheith cad ba mhaith leo a bheith. 786 00:38:14,150 --> 00:38:15,159 787 00:38:15,159 --> 00:38:16,200 Lig rudaí a bheith iad féin. 788 00:38:16,200 --> 00:38:19,380 789 00:38:19,380 --> 00:38:23,450 Dá bhrí sin tá rud mór ach is cuma cén cineál pointeoir 790 00:38:23,450 --> 00:38:26,101 tá sé, go bhfuil an t-aon rud is féidir leat a stóráil ann. 791 00:38:26,101 --> 00:38:26,600 OK? 792 00:38:26,600 --> 00:38:27,910 793 00:38:27,910 --> 00:38:31,160 Leis an gcleachtas, mar atá leis an an tseachtain seo caite, gach rud a 794 00:38:31,160 --> 00:38:32,817 Dealraíonn i ndáiríre de chineál ar teibí. 795 00:38:32,817 --> 00:38:34,150 Táimid ag dul a dhéanamh ar roinnt cleachtas. 796 00:38:34,150 --> 00:38:36,760 Ba chóir a dhéanamh ciall níos mó. 797 00:38:36,760 --> 00:38:44,580 >> Mar sin, tagraíochta agus dereferencing-- sé tábhachtach i ndáiríre a fháil ar na díreach. 798 00:38:44,580 --> 00:38:46,630 Tá mé fós a athnuachan gach anois agus ansin. 799 00:38:46,630 --> 00:38:48,450 Agus tá mé ar nós fan, atá ar cheann ba mhaith liom? 800 00:38:48,450 --> 00:38:56,080 Mar sin, beidh an ampersand a thabhairt i ndáiríre tú an tarchur nó an seoladh ar. 801 00:38:56,080 --> 00:39:00,100 Mar sin, tugann sé an seoladh i Tá cuimhne a athróg a stóráil. 802 00:39:00,100 --> 00:39:01,170 803 00:39:01,170 --> 00:39:07,020 Mar sin, tá sé ag dul a thabhairt ar ais i ndáiríre a thabhairt duit a heicsidheachúlach, ach dereferencing sé 804 00:39:07,020 --> 00:39:10,641 ag dul i ndáiríre a thabhairt duit na sonraí atá stóráilte ann. 805 00:39:10,641 --> 00:39:11,140 OK? 806 00:39:11,140 --> 00:39:12,680 807 00:39:12,680 --> 00:39:16,060 Mar sin, táimid ag dul chun breathnú ar shampla i ndáiríre go tapa, nó i ndáiríre suas in aice. 808 00:39:16,060 --> 00:39:18,050 809 00:39:18,050 --> 00:39:19,150 >> OK. 810 00:39:19,150 --> 00:39:21,790 Mar sin, ní mór dúinn smaoineamh i ndáiríre go cúramach faoi seo. 811 00:39:21,790 --> 00:39:23,860 Mar sin anseo tá roinnt slánuimhir x. 812 00:39:23,860 --> 00:39:26,485 Tá mé ag dul chun iarracht a dhéanamh agus a tharraingt seo i gcrích go dtí an chuid is fearr de mo chumas. 813 00:39:26,485 --> 00:39:30,230 814 00:39:30,230 --> 00:39:32,410 Mar sin, tá muid ag dul go bhfuil Sliotán seo x. 815 00:39:32,410 --> 00:39:35,850 816 00:39:35,850 --> 00:39:37,315 Agus tá sé a stóráil cúig. 817 00:39:37,315 --> 00:39:38,640 818 00:39:38,640 --> 00:39:40,090 Is é a seoladh 0x4. 819 00:39:40,090 --> 00:39:41,920 820 00:39:41,920 --> 00:39:43,160 Cool? 821 00:39:43,160 --> 00:39:44,100 Gach go maith. 822 00:39:44,100 --> 00:39:45,470 >> Mar sin, anois ní mór dúinn an pointeoir. 823 00:39:45,470 --> 00:39:46,916 824 00:39:46,916 --> 00:39:47,990 Bhí sé thar anseo. 825 00:39:47,990 --> 00:39:52,130 826 00:39:52,130 --> 00:39:57,560 Agus tugann an ampersand dúinn an seoladh ar rud éigin. 827 00:39:57,560 --> 00:40:00,780 Mar sin, sa chás seo, tá sé an seoladh an x. 828 00:40:00,780 --> 00:40:01,875 Cad é an seoladh ar x? 829 00:40:01,875 --> 00:40:05,660 830 00:40:05,660 --> 00:40:12,590 04-- agus tá sé seo biorán ag 0x08. 831 00:40:12,590 --> 00:40:14,490 832 00:40:14,490 --> 00:40:14,990 Cool? 833 00:40:14,990 --> 00:40:16,570 834 00:40:16,570 --> 00:40:21,570 Mar sin, is féidir leat smaoineamh faoi seo pointeoir, 04, ach pointí thar anseo. 835 00:40:21,570 --> 00:40:22,840 836 00:40:22,840 --> 00:40:25,740 Agus tá siad ar a dtugtar leideanna mar gheall ar mar a fháil againn níos mó i sin, 837 00:40:25,740 --> 00:40:28,450 tú ag dul a fheiceáil dírithe ar rudaí. 838 00:40:28,450 --> 00:40:31,470 Agus bloc amháin ag cur in iúl go ceann eile Beidh bloc ciall a lán níos mó. 839 00:40:31,470 --> 00:40:32,760 840 00:40:32,760 --> 00:40:33,890 Mar sin, tá anseo dhá. 841 00:40:33,890 --> 00:40:38,230 Agus ansin ní mór dúinn roinnt cóip, a bhfuil 0x0c what--. 842 00:40:38,230 --> 00:40:41,290 843 00:40:41,290 --> 00:40:43,420 Agus tá sé ag dul go dtí P leis na roghanna ar ár pointeoir. 844 00:40:43,420 --> 00:40:46,790 >> Mar sin, cad é a rá OK, a anseo ar ár pointeoir. 845 00:40:46,790 --> 00:40:53,090 Is é an luach siopaí sé 0x04, Agus cad sé ag rá go bhfuil dul go dtí an seoladh 846 00:40:53,090 --> 00:40:54,300 agus inis dom cad atá ann. 847 00:40:54,300 --> 00:40:55,520 848 00:40:55,520 --> 00:40:57,710 Mar sin tá go héifeachtach cad é seo arrow a dhéanamh. 849 00:40:57,710 --> 00:40:58,750 850 00:40:58,750 --> 00:41:01,280 Is féidir leat smaoineamh ar seo mar do réalta. 851 00:41:01,280 --> 00:41:05,410 Mar sin OK, nuair a dhéanann muid réalta, ciallaíonn sé a leanúint. 852 00:41:05,410 --> 00:41:06,810 Téigh go dtí an seoladh seo. 853 00:41:06,810 --> 00:41:11,430 Agus sin go bunúsach ach seo a leanas an arrow leis an smután chuimhne. 854 00:41:11,430 --> 00:41:15,380 Agus a thabhairt dúinn cad atá ann, a bhfuil 5. 855 00:41:15,380 --> 00:41:18,840 Tá sé cén fáth go bhfuil ár n-chóip cothrom le 5. 856 00:41:18,840 --> 00:41:20,120 An bhfuil ciall? 857 00:41:20,120 --> 00:41:22,769 An dteastaíonn aon duine dom dul trí is arís, nó níos moille? 858 00:41:22,769 --> 00:41:24,560 Ba mhaith liom tú dul tríd sé ar cheann níos mó ama? 859 00:41:24,560 --> 00:41:25,060 OK. 860 00:41:25,060 --> 00:41:27,549 861 00:41:27,549 --> 00:41:28,840 Táimid ag dul a Atarraing arís. 862 00:41:28,840 --> 00:41:31,930 863 00:41:31,930 --> 00:41:37,205 Nuair a thosaíonn muid, aontaíonn muid go léir ní mór dúinn roinnt smután de chuimhne go bhfuil athróg 864 00:41:37,205 --> 00:41:40,890 x go leagaimid ionann agus 5. 865 00:41:40,890 --> 00:41:42,910 Ní chuirimid rialú i gcás ina bhfuil sé i gcuimhne. 866 00:41:42,910 --> 00:41:45,520 Mar sin, is é seo an láthair ach sannadh treallach. 867 00:41:45,520 --> 00:41:47,770 868 00:41:47,770 --> 00:41:48,731 Dea ann? 869 00:41:48,731 --> 00:41:49,230 OK. 870 00:41:49,230 --> 00:41:50,420 871 00:41:50,420 --> 00:41:53,330 Ansin thúsú muid pointeoir ar slánuimhir. 872 00:41:53,330 --> 00:41:56,900 Sin an fáth go bhfuil sé cead a chur in iúl go x toisc go bhfuil muid ar slánuimhir i anseo. 873 00:41:56,900 --> 00:42:00,840 Tá smután eile de cuimhne mar gheall ar an pointeoir 874 00:42:00,840 --> 00:42:03,485 Is athróg díreach cosúil le rud ar bith eile. 875 00:42:03,485 --> 00:42:06,615 Tá sé arna sannadh treallach roinnt spáis i gcuimhne. 876 00:42:06,615 --> 00:42:07,630 877 00:42:07,630 --> 00:42:10,830 Agus cad siopaí sé go bhfuil an seoladh an x. 878 00:42:10,830 --> 00:42:13,200 Ciallaíonn ampersand seoladh an x. 879 00:42:13,200 --> 00:42:14,575 Mar sin, cad é an seoladh ar x? 880 00:42:14,575 --> 00:42:19,179 881 00:42:19,179 --> 00:42:20,614 >> LUCHT ÉISTEACHTA: Tá sé zero-- 882 00:42:20,614 --> 00:42:21,280 Cainteoir 1: 0x04. 883 00:42:21,280 --> 00:42:24,350 884 00:42:24,350 --> 00:42:25,940 Mar sin, then-- ceann deireanach. 885 00:42:25,940 --> 00:42:30,650 Tá roinnt copy-- againn arís ach athróg eile. 886 00:42:30,650 --> 00:42:32,520 Mar sin, a ligean ar a shannadh roinnt áit treallach. 887 00:42:32,520 --> 00:42:35,260 888 00:42:35,260 --> 00:42:38,080 Agus muid P leis na roghanna ar ár pointeoir. 889 00:42:38,080 --> 00:42:42,490 Ciallaíonn an réalta téigh go dtí an seoladh stóráil i mo pointeoir. 890 00:42:42,490 --> 00:42:44,480 Inis dom cad atá ann. 891 00:42:44,480 --> 00:42:47,290 Mar sin, an seoladh a stóráil in ár pointeoir é 0x04. 892 00:42:47,290 --> 00:42:49,070 893 00:42:49,070 --> 00:42:51,310 Mar sin, táimid ag dul chuig an seoladh sin. 894 00:42:51,310 --> 00:42:52,402 895 00:42:52,402 --> 00:42:54,590 Tá sé dírithe ar an seoladh sin. 896 00:42:54,590 --> 00:42:57,481 Cad atá taobh istigh an bloc cuimhne? 897 00:42:57,481 --> 00:42:57,980 Tá sé ina cúig. 898 00:42:57,980 --> 00:42:59,210 899 00:42:59,210 --> 00:43:01,650 Mar sin, go bhfuil an méid a shannadh dúinn ár chóip. 900 00:43:01,650 --> 00:43:03,430 901 00:43:03,430 --> 00:43:04,860 Tá ag gach duine maith? 902 00:43:04,860 --> 00:43:05,360 Cool. 903 00:43:05,360 --> 00:43:07,010 904 00:43:07,010 --> 00:43:08,330 Pictiúir Again--. 905 00:43:08,330 --> 00:43:19,750 906 00:43:19,750 --> 00:43:25,200 >> Mar sin, rianú na luachanna here-- mé ag dul chun ligean duit guys smaoineamh faoi seo. 907 00:43:25,200 --> 00:43:26,550 908 00:43:26,550 --> 00:43:27,750 Is féidir linn a tharraingt pictiúr eile. 909 00:43:27,750 --> 00:43:31,260 Ach ba mhaith liom tú chun iarracht a dhéanamh agus an chúis tríd an ar do chuid féin ar feadh nóiméid. 910 00:43:31,260 --> 00:44:01,430 911 00:44:01,430 --> 00:44:04,149 >> Ós rud é nach raibh siad a thabhairt dúinn seoladh shampla, 912 00:44:04,149 --> 00:44:06,940 Tá mé ag dul díreach a dhéanamh x-- ampersand ar chóir cabhrú leis thiomáint abhaile. 913 00:44:06,940 --> 00:44:07,950 Ciallaíonn ampersand suíomh. 914 00:44:07,950 --> 00:44:09,540 915 00:44:09,540 --> 00:44:12,360 >> Mar sin, sa chéad cheann, gach duine dul leis an chéad líne. 916 00:44:12,360 --> 00:44:15,690 Roinnt x leagtar ar five-- éigin Sliotán randamach i gcuimhne. 917 00:44:15,690 --> 00:44:17,660 918 00:44:17,660 --> 00:44:23,200 Is pointeoir réalta o comhionann go dtí an seoladh an x, ceart? 919 00:44:23,200 --> 00:44:28,180 Cruthaíonn pointeoir réalta Int an bloc glaonna, sé pointeoir, 920 00:44:28,180 --> 00:44:30,650 agus sannann sé an seoladh an x. 921 00:44:30,650 --> 00:44:32,750 922 00:44:32,750 --> 00:44:34,230 Tá mé uafásach ag ampersands. 923 00:44:34,230 --> 00:44:36,460 924 00:44:36,460 --> 00:44:40,550 >> Anois, cad táimid ag déanamh é a rá linn OK, téigh i ár n-pointeoir. 925 00:44:40,550 --> 00:44:42,760 Mar sin, théann muid ceart go leor, cad inár pointeoir? 926 00:44:42,760 --> 00:44:44,820 Tá sé an x ​​ampersand. 927 00:44:44,820 --> 00:44:49,400 Téigh go dtí ampersand x agus athshannadh é. 928 00:44:49,400 --> 00:44:51,620 929 00:44:51,620 --> 00:44:57,480 >> Mar sin anois, tá ampersand x ag dul a bheith 35. 930 00:44:57,480 --> 00:45:01,540 931 00:45:01,540 --> 00:45:05,174 Sin, go bunúsach, nuair a bhíonn tú dereferencing, a théann tú ceart go leor. 932 00:45:05,174 --> 00:45:07,090 Tá tú ag dul a bheith ag tarraingt pictiúir mar seo. 933 00:45:07,090 --> 00:45:09,423 Tá tú ag dul a bheith ag tarraingt do chuid saighde níos mó ná áit a bhfuil sé. 934 00:45:09,423 --> 00:45:16,030 Mar sin, téigh go dtí an sliotán i gcuimhne agus ceachtar a thabhairt dom go bhfuil ar ais ar luach, nó a athrú é. 935 00:45:16,030 --> 00:45:21,620 Sa chás seo, toisc go bhfuil muid ag an luach, táimid shannadh é a bheith 35. 936 00:45:21,620 --> 00:45:24,700 De bharr an méid sa deireanach ceann amháin, má thugann tú faoi deara, ní mór dúinn 937 00:45:24,700 --> 00:45:27,680 bhí shannadh cad a bhí i anseo chun rud éigin eile. 938 00:45:27,680 --> 00:45:30,450 939 00:45:30,450 --> 00:45:32,245 >> Mar sin, tá siad an tábla seo uamhnach. 940 00:45:32,245 --> 00:45:35,000 941 00:45:35,000 --> 00:45:36,890 Níl sé go dona. 942 00:45:36,890 --> 00:45:37,970 Tá tú guys ag obair ar sé. 943 00:45:37,970 --> 00:45:39,640 Tá mé ag dul a tharraingt sé amach ar an mbord. 944 00:45:39,640 --> 00:45:41,306 Táimid ag dul a líonadh amach le chéile, ceart go leor? 945 00:45:41,306 --> 00:45:42,290 946 00:45:42,290 --> 00:45:45,530 Mar sin, grab roinnt páipéar, grab comhpháirtí, tosú ag obair. 947 00:45:45,530 --> 00:45:53,897 948 00:45:53,897 --> 00:45:55,605 Tá mé ag dul a fháil píosa níos mó de cailc. 949 00:45:55,605 --> 00:45:56,624 950 00:45:56,624 --> 00:45:58,150 Mar tá sé ag dul a bheith go leor. 951 00:45:58,150 --> 00:45:59,410 952 00:45:59,410 --> 00:45:59,910 OK. 953 00:45:59,910 --> 00:48:08,567 954 00:48:08,567 --> 00:48:09,150 TOLLAMH: OK. 955 00:48:09,150 --> 00:48:11,599 956 00:48:11,599 --> 00:48:12,890 Let tús leis an chéad ró. 957 00:48:12,890 --> 00:48:14,070 958 00:48:14,070 --> 00:48:16,970 Beidh muid tús a chur ann, ansin tú guys Is féidir obair go b'fhéidir trí roinnt níos mó. 959 00:48:16,970 --> 00:48:17,870 OK. 960 00:48:17,870 --> 00:48:19,810 a ionann amanna b c mar sin cad is? 961 00:48:19,810 --> 00:48:21,420 962 00:48:21,420 --> 00:48:23,260 Níl sé ceist trick, geallaim. 963 00:48:23,260 --> 00:48:24,440 >> MAC LÉINN: 4 huaire 5. 964 00:48:24,440 --> 00:48:25,420 >> TOLLAMH: 4 huaire 5. 965 00:48:25,420 --> 00:48:25,920 20. 966 00:48:25,920 --> 00:48:26,730 Mar sin, cad b? 967 00:48:26,730 --> 00:48:27,921 968 00:48:27,921 --> 00:48:28,420 MAC LÉINN: 4. 969 00:48:28,420 --> 00:48:30,204 970 00:48:30,204 --> 00:48:31,043 >> TOLLAMH: Agus c? 971 00:48:31,043 --> 00:48:31,542 MAC LÉINN: 5. 972 00:48:31,542 --> 00:48:32,083 TOLLAMH: 5. 973 00:48:32,083 --> 00:48:35,960 Agus ansin tá sé seo ag dul díreach a a ampersand a, ampersand b, 974 00:48:35,960 --> 00:48:38,575 ampersand c, ceart? 975 00:48:38,575 --> 00:48:39,728 976 00:48:39,728 --> 00:48:40,596 Gan dona. 977 00:48:40,596 --> 00:48:42,081 Tá sé simplí go leor. 978 00:48:42,081 --> 00:48:42,580 OK. 979 00:48:42,580 --> 00:48:44,300 Mar sin, an chéad cheann eile. 980 00:48:44,300 --> 00:48:48,725 Is ionann A uair c, i gcás Bhí aon duine amach acu sin. 981 00:48:48,725 --> 00:48:49,812 982 00:48:49,812 --> 00:48:53,300 An bhfuil gach duine ar an eolas leis an aimsir is ionann? 983 00:48:53,300 --> 00:49:00,105 OK, means-- seo go léir é seo luathscríbhneoireachta le haghaidh ionann uair c. 984 00:49:00,105 --> 00:49:04,840 Is féidir leat a dhéanamh freisin le roinn, le theannta sin, le dealú. 985 00:49:04,840 --> 00:49:12,130 Is féidir leat é a ionann, nó is ionann agus a móide c ciallaíonn ionann móide c, a lúide comhionann 986 00:49:12,130 --> 00:49:15,190 Bheadh ​​c a bheith ina is ionann lúide c. 987 00:49:15,190 --> 00:49:16,690 Tá sé díreach siúcra syntactic. 988 00:49:16,690 --> 00:49:19,380 989 00:49:19,380 --> 00:49:24,140 >> Mar sin, sa chás seo, is ionann agus Bheadh ​​uair c a thabhairt dúinn cad é? 990 00:49:24,140 --> 00:49:25,910 991 00:49:25,910 --> 00:49:28,186 Arís, ní ceist trick. 992 00:49:28,186 --> 00:49:28,965 >> MAC LÉINN: 100. 993 00:49:28,965 --> 00:49:29,300 >> TOLLAMH: 100. 994 00:49:29,300 --> 00:49:30,383 An bhfuil rud ar bith eile a athrú? 995 00:49:30,383 --> 00:49:31,790 996 00:49:31,790 --> 00:49:32,290 Uimh 997 00:49:32,290 --> 00:49:37,380 998 00:49:37,380 --> 00:49:39,850 B'fhéidir go mbeidh mé a fháil ar deireadh níos fearr ar mo ampersands. 999 00:49:39,850 --> 00:49:42,047 >> MAC LÉINN: OK, tá brón orainn, conas a rinne tú a fháil ar 100? 1000 00:49:42,047 --> 00:49:42,630 TOLLAMH: OK. 1001 00:49:42,630 --> 00:49:46,594 Mar sin, is comhionann le amanna c, agus mar sin oiread c. 1002 00:49:46,594 --> 00:49:48,510 MAC LÉINN: Ó, tá tú ag baint úsáide as a don previous-- 1003 00:49:48,510 --> 00:49:49,135 TOLLAMH: Is ea. 1004 00:49:49,135 --> 00:49:51,450 Mar sin, is iad seo ár luachanna is déanaí. 1005 00:49:51,450 --> 00:49:53,990 Is iad seo cad ba cheart duit a bheith ag baint úsáide as mar a bhogann muid síos, OK. 1006 00:49:53,990 --> 00:49:57,290 1007 00:49:57,290 --> 00:50:01,520 Mar sin, is é an rud atá ag athrú b amháin, ceart? 1008 00:50:01,520 --> 00:50:02,910 Mar sin, a ligean ar a líonadh isteach gach rud eile. 1009 00:50:02,910 --> 00:50:09,110 1010 00:50:09,110 --> 00:50:11,330 B. Cad é b ag dul a bheith? 1011 00:50:11,330 --> 00:50:13,020 1012 00:50:13,020 --> 00:50:14,140 Chun a bheith nó gan a bheith. 1013 00:50:14,140 --> 00:50:18,680 1014 00:50:18,680 --> 00:50:20,240 Mar sin, cad é seo a dhéanamh? 1015 00:50:20,240 --> 00:50:21,605 Cad é an réalta pa ag déanamh? 1016 00:50:21,605 --> 00:50:23,280 1017 00:50:23,280 --> 00:50:25,350 >> MAC LÉINN: Cód an suíomh pa. 1018 00:50:25,350 --> 00:50:26,390 1019 00:50:26,390 --> 00:50:27,480 >> MAC LÉINN: No, ní leor. 1020 00:50:27,480 --> 00:50:29,470 Mar sin, tá sé seo le tagairt d. 1021 00:50:29,470 --> 00:50:31,580 >> MAC LÉINN: Mar sin, tá b luach láimh de pa. 1022 00:50:31,580 --> 00:50:37,340 >> AN tOLLAMH: Yeah, mar sin tá pa an seoladh ar a, ceart? 1023 00:50:37,340 --> 00:50:42,430 Mar sin, tá sé ag rá téigh go dtí áit a bhfuil a stóráil agus a thabhairt dó luach sin. 1024 00:50:42,430 --> 00:50:43,884 Mar sin, cad é b? 1025 00:50:43,884 --> 00:50:44,425 MAC LÉINN: 100. 1026 00:50:44,425 --> 00:50:46,534 TOLLAMH: 100. 1027 00:50:46,534 --> 00:50:47,450 Perfect. 1028 00:50:47,450 --> 00:50:49,879 OK, mar sin tá ríomhaire cad atá ag athrú. 1029 00:50:49,879 --> 00:50:51,170 Fanann gach rud eile mar an gcéanna. 1030 00:50:51,170 --> 00:50:57,160 1031 00:50:57,160 --> 00:50:58,620 Cad é ríomhaire ag dul a bheith? 1032 00:50:58,620 --> 00:51:00,770 1033 00:51:00,770 --> 00:51:01,580 Sannadh Simplí. 1034 00:51:01,580 --> 00:51:03,520 1035 00:51:03,520 --> 00:51:05,990 Tá PC cothrom le pa, agus cad é pa? 1036 00:51:05,990 --> 00:51:07,049 >> MAC LÉINN: ampersand a. 1037 00:51:07,049 --> 00:51:07,840 TOLLAMH: foirfe. 1038 00:51:07,840 --> 00:51:09,490 1039 00:51:09,490 --> 00:51:10,740 Anois, tá muid ag dul suimiúil. 1040 00:51:10,740 --> 00:51:12,310 1041 00:51:12,310 --> 00:51:15,230 OK, a ligean ar bhriseadh an ceann seo síos. 1042 00:51:15,230 --> 00:51:21,110 Gcéad dul síos, cad amanna b c, mar gheall ar go bhfuil an chuid éasca de seo amháin, ceart? 1043 00:51:21,110 --> 00:51:22,360 Amanna B c is-- 1044 00:51:22,360 --> 00:51:23,320 >> MAC LÉINN: 500. 1045 00:51:23,320 --> 00:51:28,880 >> AN tOLLAMH: Yeah, mar sin cad é an ceann seo a dhéanamh, 1046 00:51:28,880 --> 00:51:33,705 má tá sé PB réalta, tá cad a athrú? 1047 00:51:33,705 --> 00:51:35,320 1048 00:51:35,320 --> 00:51:37,242 >> MAC LÉINN: Cad atá i the-- 1049 00:51:37,242 --> 00:51:38,200 TOLLAMH: Cad atá sa b? 1050 00:51:38,200 --> 00:51:41,340 MAC LÉINN: Cad atá sa spás go PB dírithe ar. 1051 00:51:41,340 --> 00:51:43,406 TOLLAMH: Tá Agus PB dírithe to-- 1052 00:51:43,406 --> 00:51:43,905 MAC LÉINN: B. 1053 00:51:43,905 --> 00:51:46,740 TOLLAMH: B. Mar sin, an t-aon Is é rud atá ag athrú b, ar dheis. 1054 00:51:46,740 --> 00:51:50,800 Mar sin, b uair c, 500. 1055 00:51:50,800 --> 00:51:52,367 Mar sin, go bhfuil an méid a athraíonn anois. 1056 00:51:52,367 --> 00:51:59,091 1057 00:51:59,091 --> 00:51:59,590 Cool. 1058 00:51:59,590 --> 00:52:00,340 1059 00:52:00,340 --> 00:52:00,840 Lovely. 1060 00:52:00,840 --> 00:52:01,905 Guys Tá tú ag déanamh go hiontach. 1061 00:52:01,905 --> 00:52:03,650 1062 00:52:03,650 --> 00:52:06,740 Gach ceart, briseadh síos seo amháin. 1063 00:52:06,740 --> 00:52:08,050 1064 00:52:08,050 --> 00:52:09,630 C ag athrú, ceart? 1065 00:52:09,630 --> 00:52:11,530 Mar sin, is féidir linn a líonadh isteach gach rud eile. 1066 00:52:11,530 --> 00:52:12,540 1067 00:52:12,540 --> 00:52:13,205 A ligean ar a fheiceáil. 1068 00:52:13,205 --> 00:52:19,125 1069 00:52:19,125 --> 00:52:19,625 OK. 1070 00:52:19,625 --> 00:52:21,420 1071 00:52:21,420 --> 00:52:24,740 Tá a fhios againn go bhfuil c ag dul a bheith ar an táirge de dhá uimhreacha, ceart? 1072 00:52:24,740 --> 00:52:26,290 1073 00:52:26,290 --> 00:52:27,980 Cad iad an dá uimhir, cé? 1074 00:52:27,980 --> 00:52:28,970 >> MAC LÉINN: A agus c? 1075 00:52:28,970 --> 00:52:31,930 >> TOLLAMH: Mar sin, a bhfuil ceart don chéad cheann. 1076 00:52:31,930 --> 00:52:34,385 Mar sin, tá muid ag dhoigh tagairt p ar, ceart? 1077 00:52:34,385 --> 00:52:35,390 1078 00:52:35,390 --> 00:52:42,870 P ar na pointí a, mar sin a fhios againn go tá sé seo ag dul a bheith 100 uair cad é? 1079 00:52:42,870 --> 00:52:46,232 Times cad a dhéanann pointe ríomhaire go? 1080 00:52:46,232 --> 00:52:47,410 1081 00:52:47,410 --> 00:52:48,740 Pointí le. 1082 00:52:48,740 --> 00:52:55,038 Dá bhrí sin tá 10,000 100 uair 100. 1083 00:52:55,038 --> 00:52:56,170 An bhfuil a dhéanann ciall? 1084 00:52:56,170 --> 00:52:57,640 1085 00:52:57,640 --> 00:52:58,200 Cool. 1086 00:52:58,200 --> 00:53:00,500 Stráice Baile, guys, tsraith nua seo caite. 1087 00:53:00,500 --> 00:53:01,190 OK. 1088 00:53:01,190 --> 00:53:02,160 Cad atá ag athrú anseo? 1089 00:53:02,160 --> 00:53:05,640 1090 00:53:05,640 --> 00:53:06,935 >> MAC LÉINN: A. 1091 00:53:06,935 --> 00:53:09,435 TOLLAMH: A. foirfe, agus mar sin Is féidir le gach rud eile fanacht mar an gcéanna. 1092 00:53:09,435 --> 00:53:16,210 1093 00:53:16,210 --> 00:53:16,710 OK. 1094 00:53:16,710 --> 00:53:17,970 Agus cad é a? 1095 00:53:17,970 --> 00:53:23,610 1096 00:53:23,610 --> 00:53:26,060 Mar sin, tá sé ina uair cad é? 1097 00:53:26,060 --> 00:53:27,120 Is é seo an PB réalta. 1098 00:53:27,120 --> 00:53:29,750 1099 00:53:29,750 --> 00:53:34,490 Mar sin, ciallaíonn PB réalta anseo pb, pointí pb a b. 1100 00:53:34,490 --> 00:53:35,370 >> MAC LÉINN: 500. 1101 00:53:35,370 --> 00:53:36,230 >> TOLLAMH: 500. 1102 00:53:36,230 --> 00:53:39,236 Mar sin, ní mór dúinn 500 uair 100. 1103 00:53:39,236 --> 00:53:41,758 Sin 50,000. 1104 00:53:41,758 --> 00:53:43,216 Whew! 1105 00:53:43,216 --> 00:53:45,646 Féach ar sin. 1106 00:53:45,646 --> 00:53:47,982 >> MAC LÉINN: Cén fáth a bhfuil muid an & c do last-- 1107 00:53:47,982 --> 00:53:48,690 TOLLAMH: Tá brón orm. 1108 00:53:48,690 --> 00:53:50,080 MAC LÉINN: Ó, ceart go leor. 1109 00:53:50,080 --> 00:53:51,600 TOLLAMH: Mo dona. 1110 00:53:51,600 --> 00:53:52,890 Go leor de na scríbhneoireachta. 1111 00:53:52,890 --> 00:53:53,917 1112 00:53:53,917 --> 00:53:54,500 Tá ag gach duine maith? 1113 00:53:54,500 --> 00:53:55,630 1114 00:53:55,630 --> 00:53:56,660 Níl sé ró-olc, ceart? 1115 00:53:56,660 --> 00:53:58,490 Just a thógann beagán cé a bheith ag obair trí mheán. 1116 00:53:58,490 --> 00:54:01,080 Má bhriseann tú síos, tuiscint a fháil ar cad gach cuid 1117 00:54:01,080 --> 00:54:03,197 Tá a thagraíonn to-- mar le gach rud é, 1118 00:54:03,197 --> 00:54:05,780 yes-- bhriseadh sé síos go dtí an beag fadhbanna agus ansin a recombine, 1119 00:54:05,780 --> 00:54:07,345 agus is féidir leat a dhéanamh ar roinnt rudaí uamhnach. 1120 00:54:07,345 --> 00:54:08,970 Tá na freagraí, ach rinne muid go. 1121 00:54:08,970 --> 00:54:10,324 1122 00:54:10,324 --> 00:54:11,115 Uimhríochtúil pointeoir. 1123 00:54:11,115 --> 00:54:13,961 1124 00:54:13,961 --> 00:54:14,460 Ah. 1125 00:54:14,460 --> 00:54:15,510 Tá mo lámha go léir chalky. 1126 00:54:15,510 --> 00:54:17,970 Mar sin, a chur leis nó a dhealú choigeartú de slánuimhir an pointeoir 1127 00:54:17,970 --> 00:54:21,890 de réir an méid de na chineál pointeoir. 1128 00:54:21,890 --> 00:54:22,940 1129 00:54:22,940 --> 00:54:28,390 Cuimhnigh conas gach cineál Tá méid éagsúla? 1130 00:54:28,390 --> 00:54:34,890 Mar sin, cosúil le dúbailte nó le fada fada é ocht agus o ceithre ach Char amháin. 1131 00:54:34,890 --> 00:54:38,360 >> Mar sin, cad ba mhaith leat a dhéanamh is-- rud amháin a mheabhrú 1132 00:54:38,360 --> 00:54:44,080 ach go bhfuil cé mhéad do Athruithe luach pointeoir iarbhír 1133 00:54:44,080 --> 00:54:46,550 ag brath ar an cineál pointeoir go bhfuil sé. 1134 00:54:46,550 --> 00:54:50,820 1135 00:54:50,820 --> 00:54:51,820 Tá ag gach duine maith leis seo? 1136 00:54:51,820 --> 00:54:52,760 An féidir liom a scriosadh é? 1137 00:54:52,760 --> 00:54:53,440 Táimid go maith? 1138 00:54:53,440 --> 00:54:53,940 Awesome. 1139 00:54:53,940 --> 00:55:01,020 1140 00:55:01,020 --> 00:55:07,501 >> Mar sin, má tá muid roinnt pointeoir that-- tá sé seo ag dul chun be-- mé 1141 00:55:07,501 --> 00:55:08,834 ag dul chun é a dhéanamh ina pointeoir slánuimhir. 1142 00:55:08,834 --> 00:55:10,610 1143 00:55:10,610 --> 00:55:12,760 Siopaí sé sin. 1144 00:55:12,760 --> 00:55:14,210 1145 00:55:14,210 --> 00:55:20,170 Má bhí tú pointeoir a rá móide a haon, cad tá sé ag dul a dhéanamh 1146 00:55:20,170 --> 00:55:23,420 Tá sé ag dul a thabhairt cothrom le dáta sé ag an méid de slánuimhir 1147 00:55:23,420 --> 00:55:25,950 mar gheall ar go bhfuil an cineál pointeoir go bhfuil sé. 1148 00:55:25,950 --> 00:55:28,260 >> Le C, tá gach rud an-dian agus rialaithe. 1149 00:55:28,260 --> 00:55:29,440 1150 00:55:29,440 --> 00:55:35,260 Is é an pointeoir slánuimhir ag dul a thabhairt cothrom le dáta ag an méid spáis a bheadh ​​ar slánuimhir a ghlacadh. 1151 00:55:35,260 --> 00:55:36,260 Tá slánuimhir cheithre bytes. 1152 00:55:36,260 --> 00:55:37,650 1153 00:55:37,650 --> 00:55:39,060 >> Mar sin, cad a bheadh ​​sé seo dul isteach? 1154 00:55:39,060 --> 00:55:40,876 1155 00:55:40,876 --> 00:55:44,390 Tá tú ag cur ach ceithre isteach sin. 1156 00:55:44,390 --> 00:55:50,040 Anois, bheadh ​​do pointeoir be-- OK. 1157 00:55:50,040 --> 00:55:51,820 1158 00:55:51,820 --> 00:55:55,380 >> Mar sin, más rud é go raibh sé ina ruabhric agus rinne muid pointeoir móide a haon, cad a bheadh ​​sé a bheith anois? 1159 00:55:55,380 --> 00:56:00,300 1160 00:56:00,300 --> 00:56:03,330 Má started-- sé ag ligean dúinn started-- ceart anois tá sé 0x08. 1161 00:56:03,330 --> 00:56:04,850 1162 00:56:04,850 --> 00:56:10,850 Ligean le rá anois go raibh an ruabhric pointeoir, agus chuir muid ar cheann. 1163 00:56:10,850 --> 00:56:11,850 Cad a bheadh ​​sé a athrú go? 1164 00:56:11,850 --> 00:56:14,989 1165 00:56:14,989 --> 00:56:16,030 Cé mhéad beart is Char? 1166 00:56:16,030 --> 00:56:16,680 >> LUCHT ÉISTEACHTA: One. 1167 00:56:16,680 --> 00:56:17,304 >> Cainteoir 1: One. 1168 00:56:17,304 --> 00:56:18,309 LUCHT ÉISTEACHTA: Mar sin, 0x09. 1169 00:56:18,309 --> 00:56:19,600 Cainteoir 1: Mar sin, bheadh ​​sé naoi. 1170 00:56:19,600 --> 00:56:22,571 1171 00:56:22,571 --> 00:56:23,820 Mar sin, ach rud éigin a mheabhrú. 1172 00:56:23,820 --> 00:56:28,340 Díreach nuair a cuir tú amháin, nach bhfuil sé ag cur ceann amháin má tá sé ina Char. 1173 00:56:28,340 --> 00:56:34,190 Tá sé ag cur cé mhéad bytes an cineál go bhfuil sé, 1174 00:56:34,190 --> 00:56:36,960 agus sin an fáth go bhfuil muid chothromóid suas anseo. 1175 00:56:36,960 --> 00:56:40,190 Mar sin, tá sé amanna slánuimhir an méid an cineál pointeoir. 1176 00:56:40,190 --> 00:56:42,850 1177 00:56:42,850 --> 00:56:44,730 >> Mar sin, ní mór dúinn an sampla anseo. 1178 00:56:44,730 --> 00:56:47,250 1179 00:56:47,250 --> 00:56:54,430 Sannadh Y don luach, 0x4, nuair a rinne muid y móide is ionann amháin. 1180 00:56:54,430 --> 00:56:56,830 Cad atá ann, cad i x, ní athraíonn. 1181 00:56:56,830 --> 00:56:58,610 Cad a dhéanann t-athrú é cad atá i y. 1182 00:56:58,610 --> 00:57:04,980 Cothrom le dáta D'fhéadfadh an seoladh stóráilte iy ag ceithre toisc go bhfuil ceithre bytes i slánuimhir 1183 00:57:04,980 --> 00:57:06,097 agus tá sé ina pointeoir slánuimhir. 1184 00:57:06,097 --> 00:57:07,290 1185 00:57:07,290 --> 00:57:07,790 >> Gach ceart. 1186 00:57:07,790 --> 00:57:09,123 Mar sin, anois ní mór dúinn a fheidhmiú eile. 1187 00:57:09,123 --> 00:57:11,140 1188 00:57:11,140 --> 00:57:13,500 Mar sin, tá an cheist cad a phriontáil. 1189 00:57:13,500 --> 00:57:36,710 1190 00:57:36,710 --> 00:57:37,650 Aon smaointe? 1191 00:57:37,650 --> 00:57:41,690 1192 00:57:41,690 --> 00:57:43,699 >> LUCHT ÉISTEACHTA: An líon na n- carachtair i cat sona? 1193 00:57:43,699 --> 00:57:44,490 Cainteoir 1: Go díreach. 1194 00:57:44,490 --> 00:57:45,531 Mar sin, is maith le do teaghrán. 1195 00:57:45,531 --> 00:57:47,302 1196 00:57:47,302 --> 00:57:48,260 An bhfuil gach duine a fháil go? 1197 00:57:48,260 --> 00:57:49,509 An bhfuil ba mhaith linn chun siúl tríd é? 1198 00:57:49,509 --> 00:57:50,300 1199 00:57:50,300 --> 00:57:52,010 >> Sea, ceart go leor. 1200 00:57:52,010 --> 00:57:57,385 Mar sin, cad atá againn here-- mé mar seo i bhfad níos mó. 1201 00:57:57,385 --> 00:57:59,340 Ní dóigh liom go bhfuil a [Inaudible] ridiculously. 1202 00:57:59,340 --> 00:58:01,690 >> Mar sin, ní mór dúinn ár n-teaghrán anseo, cat sona. 1203 00:58:01,690 --> 00:58:02,950 Lovely. 1204 00:58:02,950 --> 00:58:05,080 Tá roinnt gcuntar go táimid ag súil a choinneáil ar. 1205 00:58:05,080 --> 00:58:11,430 Mar sin, ní mór dúinn roinnt Char * pointeoir go díreach atá leagtha cothrom le str. 1206 00:58:11,430 --> 00:58:14,320 Cad é seo a dhéanamh is sé shannadh roinnt pointeoir 1207 00:58:14,320 --> 00:58:16,380 go dtí an tús do teaghrán. 1208 00:58:16,380 --> 00:58:19,840 Mar go bhfuil mé cinnte, mar atá sé Luadh i léacht, 1209 00:58:19,840 --> 00:58:22,290 tá muid a thabhairt duit guys seo cineál sonraí ar a dtugtar teaghrán. 1210 00:58:22,290 --> 00:58:29,070 >> Ach tá i ndáiríre teaghráin ach sraith of-- mhaith Char *. 1211 00:58:29,070 --> 00:58:32,330 Tá sé ina pointeoir le bunch de charachtair atá tadhlach i gcuimhne. 1212 00:58:32,330 --> 00:58:33,680 1213 00:58:33,680 --> 00:58:36,280 Mar sin, leagann sé seo ach é comhionann le haon teaghrán é 1214 00:58:36,280 --> 00:58:38,980 aithnítear i gcás Is é an chéad charachtar. 1215 00:58:38,980 --> 00:58:42,710 Mar sin, is é seo a leagan síos ach pointe éigin comhionann leis an tús an teaghrán. 1216 00:58:42,710 --> 00:58:44,130 Tá ag gach duine maith ann? 1217 00:58:44,130 --> 00:58:44,960 Cool. 1218 00:58:44,960 --> 00:58:49,840 >> Mar sin, is é seo ár n-dereferencing pointeoir. 1219 00:58:49,840 --> 00:58:53,760 Mar sin, tá sé ag dul i ndáiríre go dtí a thabhairt dúinn roinnt luach i anseo, 1220 00:58:53,760 --> 00:58:55,610 in ár teaghrán go bhfuil muid ag caint faoi. 1221 00:58:55,610 --> 00:58:58,342 Agus tá muid ag rá chomh fada agus nach bhfuil sé terminator null. 1222 00:58:58,342 --> 00:59:00,550 Mar sin, a choinneáil ag dul go dtí go bhfaigheann tú go dtí deireadh an teaghrán. 1223 00:59:00,550 --> 00:59:02,180 1224 00:59:02,180 --> 00:59:04,190 Nuashonraigh do pointeoir trí cheann amháin. 1225 00:59:04,190 --> 00:59:09,250 Mar sin r, beidh sé cothrom le dáta iarbhír ag amháin gach uair mar is é seo a ruabhric, 1226 00:59:09,250 --> 00:59:09,820 an Char *. 1227 00:59:09,820 --> 00:59:10,930 1228 00:59:10,930 --> 00:59:12,340 >> Mar sin, tá sé ag dul chun dul tríd. 1229 00:59:12,340 --> 00:59:13,290 Tá sé seo ag dul a thabhairt cothrom le dáta. 1230 00:59:13,290 --> 00:59:16,705 Mar sin, an chéad uair a ritheann sin, tá sé ag dul a bheith anseo ag h. 1231 00:59:16,705 --> 00:59:17,590 Tá sé seo ag dul a thabhairt cothrom le dáta. 1232 00:59:17,590 --> 00:59:18,185 >> Beidh sé a bheith ina a. 1233 00:59:18,185 --> 00:59:21,310 Beidh sé a bheith ina p, y, agus mar sin de agus mar sin de. 1234 00:59:21,310 --> 00:59:22,300 Beidh muid thabhairt cothrom le dáta gcuntar. 1235 00:59:22,300 --> 00:59:26,160 Nuair a shroicheann sé an deireadh, é a ach priontaí cé chomh fada agus tá sé gotten. 1236 00:59:26,160 --> 00:59:27,550 1237 00:59:27,550 --> 00:59:28,050 Is ea. 1238 00:59:28,050 --> 00:59:31,475 >> LUCHT ÉISTEACHTA: Mar sin, chomhaireamh sé an spás mar aon ní amháin, ceart? 1239 00:59:31,475 --> 00:59:31,974 OK. 1240 00:59:31,974 --> 00:59:34,294 1241 00:59:34,294 --> 00:59:35,222 >> Cainteoir 1: Smaoinigh mar sin de. 1242 00:59:35,222 --> 00:59:36,830 An é sin question-- 1243 00:59:36,830 --> 00:59:37,746 >> LUCHT ÉISTEACHTA: [inaudible]. 1244 00:59:37,746 --> 00:59:37,968 1245 00:59:37,968 --> 00:59:38,884 >> Cainteoir 1: Uimh imní. 1246 00:59:38,884 --> 00:59:39,720 1247 00:59:39,720 --> 00:59:42,736 É sin go. 1248 00:59:42,736 --> 00:59:47,710 Gach ceart, mar sin rud amháin mé a thuiscint go bhfuil eagar, 1249 00:59:47,710 --> 00:59:51,736 is féidir leat a chóireáil freisin é mar pointeoir mar go bhfuil arrays ach 1250 00:59:51,736 --> 00:59:52,860 spotaí leanúnach de chuimhne. 1251 00:59:52,860 --> 00:59:53,970 1252 00:59:53,970 --> 00:59:56,380 >> Mar sin, is féidir leat é a chóireáil ar an mbealach céanna. 1253 00:59:56,380 --> 00:59:59,000 Is féidir leat iad a ionramháil le leideanna, freisin. 1254 00:59:59,000 --> 01:00:04,770 Mar sin, in ionad a dhéanamh, sa cás, an rud aon dul 1255 01:00:04,770 --> 01:00:07,490 bheadh ​​eagar 0éseo 1. 1256 01:00:07,490 --> 01:00:08,760 1257 01:00:08,760 --> 01:00:15,210 >> Ach ar an mbealach céanna go Tá teaghrán chinneadh 1258 01:00:15,210 --> 01:00:18,740 faoi ​​thús áit Is é an chéad charachtar, 1259 01:00:18,740 --> 01:00:22,270 Tá eagar a chinnfear de réir áit a bhfuil a chéad eilimint. 1260 01:00:22,270 --> 01:00:25,120 Mar gheall ar a fhios againn, tá muid ráthú, go bhfuil na 1261 01:00:25,120 --> 01:00:27,985 ag dul a bheith leanúnach bloic de chuimhne. 1262 01:00:27,985 --> 01:00:29,360 Sin an méid a ligeann dúinn a dhéanamh. 1263 01:00:29,360 --> 01:00:31,193 Tá a fhios againn go bhfuil siad leanúnach bloic de chuimhne. 1264 01:00:31,193 --> 01:00:32,230 1265 01:00:32,230 --> 01:00:36,500 >> Mar sin, sa chás seo, trí dereferencing ach eagar, a insíonn dúinn, 1266 01:00:36,500 --> 01:00:40,800 OK, téigh go dtí an tús do eagar, a bhfuil anseo. 1267 01:00:40,800 --> 01:00:42,640 Mar sin, is féidir leat a leagtar comhionann é le ceann amháin. 1268 01:00:42,640 --> 01:00:48,610 Agus sa chás seo, is cuma cad do eagar Tá cineál, nuair a thabhairt cothrom le dáta tú dó le ceann amháin, 1269 01:00:48,610 --> 01:00:50,830 go díreach cosúil thabhairt cothrom le dáta sé leis an innéacs seo chugainn. 1270 01:00:50,830 --> 01:00:52,760 1271 01:00:52,760 --> 01:00:56,360 Is féidir leat a dhéanamh gur mar gheall ar tú Tá a fhios cad atá i do eagar. 1272 01:00:56,360 --> 01:00:59,770 Mar sin, a fhios sé cé mhéad a suas chun dáta do pointeoir ag, 1273 01:00:59,770 --> 01:01:02,925 cén seoladh a thabhairt cothrom le dáta é a mar sin go bhfuil tú ag an sliotán eile. 1274 01:01:02,925 --> 01:01:04,740 1275 01:01:04,740 --> 01:01:09,400 >> Mar sin, tá sé seo ach ar bhealach difriúil scríbhneoireachta eagar 0éseo 1, 1276 01:01:09,400 --> 01:01:15,114 eagar 1éseo 2, eagar lúibín 2éseo 3. 1277 01:01:15,114 --> 01:01:16,780 Tá sé díreach ar bhealach eile chun smaoineamh air. 1278 01:01:16,780 --> 01:01:19,600 Toisc go bhfuil siad leanúnach bloic i gcuimhne, 1279 01:01:19,600 --> 01:01:21,830 is féidir leat tagairt a dhéanamh dóibh ceachtar ag an sraith notation-- 1280 01:01:21,830 --> 01:01:24,390 a bhfuil mé go pearsanta teacht ar easier-- ach b'fhéidir 1281 01:01:24,390 --> 01:01:27,347 is gá duit a ionramháil go docht le seoltaí cuimhne. 1282 01:01:27,347 --> 01:01:28,930 Agus is é seo an bealach go mbeadh tú é sin a dhéanamh. 1283 01:01:28,930 --> 01:01:30,630 1284 01:01:30,630 --> 01:01:32,630 Cineál ar níos mó de cosúil le Rud fionnuar fhéadfaí tú a dhéanamh 1285 01:01:32,630 --> 01:01:35,213 versus b'fhéidir nach bhfuil rud éigin go bhfuil tú iarbhír ag dul a chur i bhfeidhm. 1286 01:01:35,213 --> 01:01:36,960 1287 01:01:36,960 --> 01:01:38,630 >> Úsáid mé é i 61. 1288 01:01:38,630 --> 01:01:41,710 Guys Tá tú dócha nach bhfuil gá a bheith buartha faoi sé i bhfad ró. 1289 01:01:41,710 --> 01:01:43,693 Ach má tá suim agat, a ghlacadh 61 an bhliain seo chugainn. 1290 01:01:43,693 --> 01:01:45,269 1291 01:01:45,269 --> 01:01:46,560 Táimid i na guys bpíosa bhaile. 1292 01:01:46,560 --> 01:01:47,510 Tá a fhios agam, tá sé fada. 1293 01:01:47,510 --> 01:01:50,570 1294 01:01:50,570 --> 01:01:58,880 Dinimiciúla Cuimhne Allocation-- sin a fhios againn go bhfuil ceann 1295 01:01:58,880 --> 01:02:01,790 na rudaí nuair a labhair muid le linn ár gcéad rannóg le chéile, 1296 01:02:01,790 --> 01:02:04,560 fhéachamar ar babhtála i gcás ina fheidhm a bhí sé 1297 01:02:04,560 --> 01:02:08,010 lasmuigh de raon feidhme ár fheidhm is mó. 1298 01:02:08,010 --> 01:02:14,370 Agus bhí muid ag dul sna luachanna go raibh go héifeachtach cóipeanna. 1299 01:02:14,370 --> 01:02:20,570 >> Agus nuair a babhtála críochnaithe forghníomhaitheach, d'fhág sé ach Stack. 1300 01:02:20,570 --> 01:02:22,830 Cuimhnigh, ní mór dúinn a Stack fráma do babhtála. 1301 01:02:22,830 --> 01:02:26,070 Fágann sé agus iad siúd luachanna a fhágáil leis. 1302 01:02:26,070 --> 01:02:27,050 Agus bhí siad imithe. 1303 01:02:27,050 --> 01:02:28,615 Ní fhéadfadh muid aon rud a dhéanamh leo go raibh agus táimid brónach 1304 01:02:28,615 --> 01:02:29,989 toisc nach féidir linn a babhtála ár luachanna. 1305 01:02:29,989 --> 01:02:31,070 1306 01:02:31,070 --> 01:02:36,560 >> Ach le C, mar a luaigh mé, tú Tá a lán de na cumhachta thar chuimhne. 1307 01:02:36,560 --> 01:02:43,310 Mar sin, cad is féidir leat a dhéanamh go bhfuil tú Is féidir le rudaí a leithdháileadh ar an gcarn anseo 1308 01:02:43,310 --> 01:02:46,830 a fanacht ann go dtí insint duit iad ar shlí eile. 1309 01:02:46,830 --> 01:02:48,280 >> Tá siad cosúil le leanaí maith. 1310 01:02:48,280 --> 01:02:49,150 Fanacht siad ann. 1311 01:02:49,150 --> 01:02:50,270 Níl siad a fhágáil. 1312 01:02:50,270 --> 01:02:52,750 Beidh siad ag fanacht ann go dtí go bhfuil tú mhaith, OK, is féidir leat dul amach. 1313 01:02:52,750 --> 01:02:55,920 >> De bharr an méid rudaí ar an chairn, who-- tá siad cosúil le leanaí dána. 1314 01:02:55,920 --> 01:02:59,160 Beidh siad ar siúl ach ar shiúl nuair is mian leat a bheith ann agus ansin tá siad imithe. 1315 01:02:59,160 --> 01:03:00,160 Ní féidir leat iad a fháil ar ais. 1316 01:03:00,160 --> 01:03:01,350 1317 01:03:01,350 --> 01:03:07,187 >> Mar sin, an gcarn is-- táimid ag dul go dtí labhairt faoi malloc agus saor in aisce, rud a 1318 01:03:07,187 --> 01:03:08,895 Tá mé cinnte go bhfuil tú guys chuala faoi i léacht. 1319 01:03:08,895 --> 01:03:10,270 1320 01:03:10,270 --> 01:03:14,210 Agus sin go bunúsach ar bhealach a bheith acu ar shonraí an-mharthanach. 1321 01:03:14,210 --> 01:03:18,920 Mar sin, is féidir leat a choinneáil ar na sonraí timpeall chomh fada agus is mian leat. 1322 01:03:18,920 --> 01:03:19,546 MHM. 1323 01:03:19,546 --> 01:03:21,475 >> LUCHT ÉISTEACHTA: An féidir leat a shainiú gcarn agus Stack? 1324 01:03:21,475 --> 01:03:24,030 An bhfuil siad mhaith áiteanna chun rudaí a chur? 1325 01:03:24,030 --> 01:03:26,630 >> Cainteoir 1: Mar sin, tá siad go bunúsach just-- tá siad 1326 01:03:26,630 --> 01:03:29,530 ar an mbealach a tharchur muid díreach chun cuimhne. 1327 01:03:29,530 --> 01:03:37,300 Mar sin, tá áiteanna gcarn ach nuair Tá cuimhne leithdháileadh dinimiciúil, 1328 01:03:37,300 --> 01:03:40,960 cé go dtagraíonn Stack níos mó frámaí Stack 1329 01:03:40,960 --> 01:03:45,950 atá níos lárnach feidhmeanna atá ag rith i ndáiríre. 1330 01:03:45,950 --> 01:03:47,200 Ní gá duit i ndáiríre a rialú. 1331 01:03:47,200 --> 01:03:50,690 >> An difríocht mhór, tá tú rialú thar an gcarn más mian leat. 1332 01:03:50,690 --> 01:03:52,710 Tá tú smacht níos lú ar fud an chairn. 1333 01:03:52,710 --> 01:03:55,030 Braitheann an chairn ar an feidhmeanna atá ag rith, 1334 01:03:55,030 --> 01:03:58,320 agus an t-ord ina bhfuil siad reáchtáil, agus an chaoi a bhfuil rudaí ar ais. 1335 01:03:58,320 --> 01:04:01,290 De bharr an méid leis an gcarn, mar beidh orainn a fheiceáil, is féidir leat a rá, 1336 01:04:01,290 --> 01:04:06,639 OK, ba mhaith liom an luach a bheith timpeall go dtí go deirim tú a mhalairt. 1337 01:04:06,639 --> 01:04:08,180 Níl cead agat chun fáil réidh é. 1338 01:04:08,180 --> 01:04:09,300 Níl tú cead a shárú é. 1339 01:04:09,300 --> 01:04:11,675 Tá tú ag dul a choinneáil timpeall chomh fada agus a insint agam ort. 1340 01:04:11,675 --> 01:04:15,780 A gheobhaidh tú a bheith ar an Boss i gcarn, ach an stack-- b'fhéidir má tá tú 1341 01:04:15,780 --> 01:04:18,080 mhaith finagle do bhealach a dhéanamh féidir leat a bheith ar an Boss. 1342 01:04:18,080 --> 01:04:19,340 Ach ní leor. 1343 01:04:19,340 --> 01:04:20,480 1344 01:04:20,480 --> 01:04:22,070 Agus tá sé i ndáiríre ach cuimhne. 1345 01:04:22,070 --> 01:04:24,260 Tá sé ar bhealaí díreach difriúil ar a thagraíonn do chuimhne. 1346 01:04:24,260 --> 01:04:25,800 1347 01:04:25,800 --> 01:04:26,400 >> Cool. 1348 01:04:26,400 --> 01:04:28,630 Mar sin, leis sin, conas a rialú do chuimhne. 1349 01:04:28,630 --> 01:04:32,070 Tá sé le malloc, lena tú ag dul a fháil ar a úsáid. 1350 01:04:32,070 --> 01:04:37,100 Mar sin, tá sé ach gearr le leithdháileadh cuimhne. 1351 01:04:37,100 --> 01:04:38,459 Sin go léir go bhfuil sé. 1352 01:04:38,459 --> 01:04:41,250 Níl a bunch de fionnuar eile feidhmeanna a bhfuil alloc ag an deireadh, 1353 01:04:41,250 --> 01:04:42,750 agus atá siad do rudaí éagsúla. 1354 01:04:42,750 --> 01:04:43,550 1355 01:04:43,550 --> 01:04:49,050 >> Mar sin, nuair is gá duit a stóráil gur gá a outlast do fheidhm atá ann faoi láthair mar sin 1356 01:04:49,050 --> 01:04:51,010 gur nuair do chuntas reatha Ritheann feidhm ar shiúl, 1357 01:04:51,010 --> 01:04:55,774 tá tú fós ar na sonraí go bhfuil tú fuair ó sé, ba mhaith leat malloc a úsáid. 1358 01:04:55,774 --> 01:04:57,190 Feicfidh Go thúsú sé ar an gcarn. 1359 01:04:57,190 --> 01:05:00,140 Agus mar a dúirt mé agus a choinneáil ag rá, beidh tú a choinneáil sé ann 1360 01:05:00,140 --> 01:05:03,050 go dtí go insint duit sé ar shlí eile, a bhfuil an rud is tábhachtaí anseo. 1361 01:05:03,050 --> 01:05:08,450 >> Mar sin, rud amháin a thabhairt faoi deara, agus go bhfuil de ghnáth tábhachtach i ndáiríre, 1362 01:05:08,450 --> 01:05:13,620 is é sin Is uimhir seo Tá Super úsáideach a úsáid 1363 01:05:13,620 --> 01:05:16,440 mar gheall ag brath ar an gcineál meaisín a bhíonn tú ag rith, 1364 01:05:16,440 --> 01:05:22,470 d'fhéadfadh sé go mbeadh méideanna éagsúla de chuimhne go dtógann sé. 1365 01:05:22,470 --> 01:05:26,870 Mar sin, ba mhaith leat i gcónaí méid sin a úsáid go bhfuil tú meaisín ag brath, 1366 01:05:26,870 --> 01:05:30,300 ionas go mbeidh do chód a bheidh reáchtáil ar aon inneall. 1367 01:05:30,300 --> 01:05:32,360 >> Agus sin ach cuid na scríbhneoireachta cód maith. 1368 01:05:32,360 --> 01:05:34,610 Má oibríonn sé ar an meaisín amháin, ach ní aon cheann de na daoine eile, 1369 01:05:34,610 --> 01:05:36,440 cé chomh úsáideach a bhí do chlár? 1370 01:05:36,440 --> 01:05:38,420 Mar sin, ba mhaith leat i gcónaí chun a chinntiú agus a úsáid Is uimhir. 1371 01:05:38,420 --> 01:05:41,306 >> Mar sin, is é sin cosúil leis an: LUCHT ÉISTEACHTA méid de 10 orlach [inaudible]? 1372 01:05:41,306 --> 01:05:43,698 >> Cainteoir 1: Is é seo an méid de 10 ints. 1373 01:05:43,698 --> 01:05:44,197 yera yeah. 1374 01:05:44,197 --> 01:05:45,360 1375 01:05:45,360 --> 01:05:48,830 Mar sin, beidh méid na ints ar ais cé mhéad a dhéanann slánuimhir amháin a ghlacadh. 1376 01:05:48,830 --> 01:05:51,530 Nó méid Char, conas mhéad duine a ghlacadh Char. 1377 01:05:51,530 --> 01:05:54,150 Agus ansin cé mhéad bloic de go bhfuil tú ag iarraidh? 1378 01:05:54,150 --> 01:05:57,590 >> Mar sin, sa chás seo, ba mhaith linn rud éigin a gur féidir linn a stóráil 10 ints a. 1379 01:05:57,590 --> 01:06:00,240 Agus beidh sé ag obair beag beann ar meaisín, atá fionnuar. 1380 01:06:00,240 --> 01:06:01,720 1381 01:06:01,720 --> 01:06:04,846 Mar sin, cé mhéad bytes beidh a thabhairt duit i ndáiríre? 1382 01:06:04,846 --> 01:06:06,190 Quick math. 1383 01:06:06,190 --> 01:06:06,787 >> LUCHT ÉISTEACHTA: 40. 1384 01:06:06,787 --> 01:06:07,370 Cainteoir 1: 40. 1385 01:06:07,370 --> 01:06:07,869 Go díreach. 1386 01:06:07,869 --> 01:06:09,520 1387 01:06:09,520 --> 01:06:12,030 Mar sin, an rud eile mór. 1388 01:06:12,030 --> 01:06:14,840 Is féidir le pointeoir nó malloc ais null. 1389 01:06:14,840 --> 01:06:17,910 >> Mar sin arís, seiceáil i gcónaí le fheiceáil má d'fhill sé nialasach 1390 01:06:17,910 --> 01:06:19,620 roimh tú iarracht agus rud ar bith a dhéanamh leis. 1391 01:06:19,620 --> 01:06:23,430 1392 01:06:23,430 --> 01:06:27,350 Má tá tú iarracht a dhéanamh agus dí an pointeoir anois, 1393 01:06:27,350 --> 01:06:29,720 sé ag dul ach a segfault toisc go ndeachaigh tú, agus iarracht 1394 01:06:29,720 --> 01:06:31,730 chun teagmháil null nuair nach chóir go mbeadh ort. 1395 01:06:31,730 --> 01:06:34,000 Mar sin, seiceáil i gcónaí le haghaidh null. 1396 01:06:34,000 --> 01:06:36,075 Arís, is féidir le gach leat a dhéanamh. 1397 01:06:36,075 --> 01:06:38,300 1398 01:06:38,300 --> 01:06:39,720 >> D'fhéadfadh sé ar ais null. 1399 01:06:39,720 --> 01:06:42,740 Beidh sé ar ais null má tá tú ceachtar as spás, nó ar chúis ar bith 1400 01:06:42,740 --> 01:06:44,350 Rith sé isteach roinnt bug cuimhne. 1401 01:06:44,350 --> 01:06:45,890 1402 01:06:45,890 --> 01:06:47,510 Uaireanta tuairisceáin sé díreach null. 1403 01:06:47,510 --> 01:06:48,990 Mar sin, tá tú díreach a sheiceáil le haghaidh dó. 1404 01:06:48,990 --> 01:06:51,050 Sin é go léir sleamhnán seo ag rá. 1405 01:06:51,050 --> 01:06:53,366 1406 01:06:53,366 --> 01:06:55,240 Agus ansin cad atá againn anseo glao saor in aisce. 1407 01:06:55,240 --> 01:07:00,550 Mar sin, ar an mbealach céanna go má tá tú oscailt comhad, ní mór duit comhad a dhúnadh, 1408 01:07:00,550 --> 01:07:04,340 má tá tú cuimhne malloc, tú caithfidh tú saor in aisce go bhfuil cuimhne. 1409 01:07:04,340 --> 01:07:06,530 Agus beidh tú guys a fháil a dhéanamh stuif i ndáiríre cool. 1410 01:07:06,530 --> 01:07:09,624 >> Agus níl clár is féidir leat a reáchtáil chun fheiceáil má tá tú ag sceitheadh ​​riamh cuimhne. 1411 01:07:09,624 --> 01:07:11,040 Ach nach bhfuil tú ag iarraidh cuimhne a sceitheadh. 1412 01:07:11,040 --> 01:07:11,820 Tá sé i ndáiríre dona. 1413 01:07:11,820 --> 01:07:13,191 1414 01:07:13,191 --> 01:07:15,020 Praiseach suas rudaí Díreach. 1415 01:07:15,020 --> 01:07:20,939 >> Tá sé olc a dhéanamh díreach cosúil le cláir ciallmhar le haghaidh éifeachtacht a dhearadh. 1416 01:07:20,939 --> 01:07:22,980 Ach tá sé chomh maith ach de chineál de dona do do ríomhaire. 1417 01:07:22,980 --> 01:07:26,780 Rudaí Mar sin, ach saor in aisce nuair malloc tú iad. 1418 01:07:26,780 --> 01:07:28,190 1419 01:07:28,190 --> 01:07:30,210 >> Guys leat a fheiceáil ar na siméadrachtaí anseo. 1420 01:07:30,210 --> 01:07:31,180 Super simplí. 1421 01:07:31,180 --> 01:07:33,010 Díreach in aisce agus ansin is cuma cad do pointeoir, 1422 01:07:33,010 --> 01:07:34,843 is cuma cén t-ainm Is é do pointeoir, agus é a 1423 01:07:34,843 --> 01:07:36,710 Beidh cúram a ghlacadh de freeing sé duit. 1424 01:07:36,710 --> 01:07:38,200 1425 01:07:38,200 --> 01:07:38,700 Cool. 1426 01:07:38,700 --> 01:07:40,410 1427 01:07:40,410 --> 01:07:42,530 >> Ansin, ní mór dúinn an. 1428 01:07:42,530 --> 01:07:44,770 Mar sin, táimid ag dul díreach go dtí siúl tríd an gclár seo. 1429 01:07:44,770 --> 01:07:46,560 Agus ansin tú guys ag déanamh. 1430 01:07:46,560 --> 01:07:50,240 >> Mar sin, [inaudible] ach is mó. 1431 01:07:50,240 --> 01:07:51,690 Mar sin, ní mór dúinn roinnt slánuimhir * pointeoir. 1432 01:07:51,690 --> 01:07:53,648 Mar sin, ní mór dúinn a pointeoir go bhfuil dul chun ints shealbhú. 1433 01:07:53,648 --> 01:07:54,500 1434 01:07:54,500 --> 01:07:56,170 Agus cé mhéad ints tá sé ag dul a shealbhú? 1435 01:07:56,170 --> 01:07:57,400 1436 01:07:57,400 --> 01:07:58,170 Just a ceann. 1437 01:07:58,170 --> 01:07:59,400 1438 01:07:59,400 --> 01:08:01,100 Méid ar slánuimhir. 1439 01:08:01,100 --> 01:08:03,900 >> Táimid ag seiceáil a fheiceáil má Is pointeoir nialasach mar gheall ar é 1440 01:08:03,900 --> 01:08:06,130 is é, ba mhaith linn a rá nach bhfuil aon ní a dhéanamh. 1441 01:08:06,130 --> 01:08:07,065 Tá sé olc. 1442 01:08:07,065 --> 01:08:08,130 1443 01:08:08,130 --> 01:08:12,130 Mar sin, táimid taispeáin roinnt earráid as chuimhne, ar ais an chuid is mó minic a 1, 1444 01:08:12,130 --> 01:08:14,260 mar atá tú guys a úsáidtear chun. 1445 01:08:14,260 --> 01:08:17,390 >> Agus ansin ní mór dúinn anseo, ní mór dúinn P leis na roghanna ar ár pointeoir. 1446 01:08:17,390 --> 01:08:22,840 Mar sin, ciallaíonn sé go bhfuil muid ag dul a stóráil rud éigin ar an suíomh a tugadh dúinn. 1447 01:08:22,840 --> 01:08:24,350 1448 01:08:24,350 --> 01:08:30,830 O * pointeoir, nó malloc tuairisceáin, an seoladh ar an áit a leag sé leataobh seo 1449 01:08:30,830 --> 01:08:31,750 cuimhne ar do shon. 1450 01:08:31,750 --> 01:08:32,830 1451 01:08:32,830 --> 01:08:34,800 Mar sin, tá sé go bunúsach a thabhairt like-- tú má tá tú 1452 01:08:34,800 --> 01:08:38,149 machnamh a dhéanamh ar a bunch tithe i neighborhood 1453 01:08:38,149 --> 01:08:40,640 gur mian leat a chur do throscán i, malloc 1454 01:08:40,640 --> 01:08:43,850 Is cosúil OK, gheobhaidh tú chun dul go dtí teach trí. 1455 01:08:43,850 --> 01:08:45,800 Agus tugann sé leat an seoladh an teach trí. 1456 01:08:45,800 --> 01:08:48,775 >> Mar sin, an ceart seo anois, seo siopaí pointeoir seoladh, 1457 01:08:48,775 --> 01:08:50,149 Siopaí an seoladh ar do theach. 1458 01:08:50,149 --> 01:08:51,470 1459 01:08:51,470 --> 01:08:54,640 * Ciallaíonn CCO, OK, tá mé ag mo theach. 1460 01:08:54,640 --> 01:08:55,326 Cool. 1461 01:08:55,326 --> 01:08:56,580 Is gá dom a fháil ar roinnt slánuimhir. 1462 01:08:56,580 --> 01:08:59,229 >> Mar sin, tá tú ag iarraidh do dhuine a thabhairt duit troscán anois. 1463 01:08:59,229 --> 01:09:00,430 Mar sin, gheobhaidh tú roinnt slánuimhir. 1464 01:09:00,430 --> 01:09:05,100 Agus cuireann sé é i do pointeoir áit a bhfuil sé ag cur in iúl go. 1465 01:09:05,100 --> 01:09:08,670 >> Agus ansin priontaí sé ach amach, iontráil tú cibé áit. 1466 01:09:08,670 --> 01:09:11,060 Agus arís, an tagairt. 1467 01:09:11,060 --> 01:09:15,649 Mar sin, tá sé seo cosúil chuaigh tú go dtí seo aghaidh a thabhairt agus a chonaic tú an méid a bhí ann. 1468 01:09:15,649 --> 01:09:17,120 1469 01:09:17,120 --> 01:09:17,630 Cool? 1470 01:09:17,630 --> 01:09:20,174 >> Agus ansin ar ndóigh táimid saor ár n-pointeoir. 1471 01:09:20,174 --> 01:09:21,590 Ná déan dearmad go saor in aisce ar do pointeoir. 1472 01:09:21,590 --> 01:09:22,933 Ná déan dearmad a sheiceáil le haghaidh null. 1473 01:09:22,933 --> 01:09:24,349 Ná déan dearmad go saor in aisce ar do pointeoir. 1474 01:09:24,349 --> 01:09:27,270 Tá tú dhá rud cuimhin leat ó seo, nó gur chóir duit cuimhneamh orthu. 1475 01:09:27,270 --> 01:09:27,770 Is ea. 1476 01:09:27,770 --> 01:09:31,590 LUCHT ÉISTEACHTA: [inaudible] stuif mar sin, leis an Char * s. 1477 01:09:31,590 --> 01:09:33,760 Conas teacht againn riamh saor in aisce sin? 1478 01:09:33,760 --> 01:09:34,529 >> Cainteoir 1: Hm? 1479 01:09:34,529 --> 01:09:36,450 >> LUCHT ÉISTEACHTA: An bhfuil na cosúil le teaghráin? 1480 01:09:36,450 --> 01:09:39,160 Dúirt tú go bhfuil teaghráin díreach cosúil le ruabhric * s, ceart? 1481 01:09:39,160 --> 01:09:41,200 Mar sin, cén fáth nach bhfuil muid ag teaghráin saor in aisce? 1482 01:09:41,200 --> 01:09:43,204 >> Cainteoir 1: Tá tú ach amháin maidir le saor in aisce má tá tú ag mallocing. 1483 01:09:43,204 --> 01:09:44,620 LUCHT ÉISTEACHTA: Ó, má tá tú ag mallocing. 1484 01:09:44,620 --> 01:09:47,399 Cainteoir 1: Mar sin, malloc agus tá siad saor in aisce dhá rud 1485 01:09:47,399 --> 01:09:49,000 gur chóir duit a bheith le chéile i gcónaí. 1486 01:09:49,000 --> 01:09:51,630 f oscailte, gar f, dhá rud Ba chóir duit a bheith le chéile. 1487 01:09:51,630 --> 01:09:54,471 Sa dá chás sin, sheiceáil le haghaidh null. 1488 01:09:54,471 --> 01:09:54,971 Is ea. 1489 01:09:54,971 --> 01:09:57,130 >> LUCHT ÉISTEACHTA: Mar sin, saor in aisce ach ag ligean rud éigin eile 1490 01:09:57,130 --> 01:09:59,690 a stóráil ansin i ndiaidh Tá an clár seo a úsáidtear é? 1491 01:09:59,690 --> 01:10:01,946 >> Cainteoir 1: Tá sé ach ag rá, OK, tá mé ag déanamh leis sin. 1492 01:10:01,946 --> 01:10:03,320 Ní gá duit é a choinneáil thart. 1493 01:10:03,320 --> 01:10:05,340 1494 01:10:05,340 --> 01:10:08,190 Seachas sin beidh do ríomhaire ach is maith iarracht a dhéanamh agus é a choinneáil ann. 1495 01:10:08,190 --> 01:10:10,910 Agus ansin can't-- tú ritheann sé shaincheisteanna cuimhne níos déanaí. 1496 01:10:10,910 --> 01:10:13,660 Ba mhaith leat i gcónaí go saor in aisce é mar insíonn sé do ríomhaire, OK, tá mé 1497 01:10:13,660 --> 01:10:15,190 dhéanamh leis an láthair de chuimhne. 1498 01:10:15,190 --> 01:10:17,190 Is féidir leat a bheith ar ais dom a úsáid níos déanaí. 1499 01:10:17,190 --> 01:10:19,250 1500 01:10:19,250 --> 01:10:20,500 Cool? 1501 01:10:20,500 --> 01:10:21,320 Is ea. 1502 01:10:21,320 --> 01:10:26,950 >> LUCHT ÉISTEACHTA: Mar sin, a úsáid le linn an% d ach mar gheall ar dúbailte go bhfuil ag teacht ar ais, 1503 01:10:26,950 --> 01:10:28,330 nó cén fáth is-- [inaudible]. 1504 01:10:28,330 --> 01:10:30,170 1505 01:10:30,170 --> 01:10:31,620 >> LUCHT ÉISTEACHTA: An féidir leat é a úsáid% i? 1506 01:10:31,620 --> 01:10:32,760 >> Cainteoir 1: Is féidir leat úsáid a bhaint% i. 1507 01:10:32,760 --> 01:10:35,052 1508 01:10:35,052 --> 01:10:36,135 Ceisteanna ar bith caite nóiméad? 1509 01:10:36,135 --> 01:10:38,310 1510 01:10:38,310 --> 01:10:38,985 Téigh amach romhainn. 1511 01:10:38,985 --> 01:10:40,610 LUCHT ÉISTEACHTA: Tá mé ach ceist tapaidh. 1512 01:10:40,610 --> 01:10:50,200 Mar sin, an athróg PTR, that's-- cosúil le, leis an slánuimhir * PTR = malloc, 1513 01:10:50,200 --> 01:10:54,142 go bhfuil ag rá ach go bhfuil sé ag cur in iúl go dtí áit i memory-- 1514 01:10:54,142 --> 01:10:55,600 Cainteoir 1: Ar mhaith leat [inaudible]? 1515 01:10:55,600 --> 01:10:58,050 LUCHT ÉISTEACHTA: --that é an méid of-- ar bith, tá sé ceart go leor. 1516 01:10:58,050 --> 01:11:01,292 Ach tá sé ach ag cur in iúl go dtí áit i cuimhne go díreach cosúil le cheithre bytes. 1517 01:11:01,292 --> 01:11:02,000 Cainteoir 1: Ceart. 1518 01:11:02,000 --> 01:11:03,030 1519 01:11:03,030 --> 01:11:07,070 Mar sin, malloc an méid a deir o, OK, tá mé ag dul chun dul rith amach, 1520 01:11:07,070 --> 01:11:08,780 teacht ar cheithre bytes de chuimhne ar do shon. 1521 01:11:08,780 --> 01:11:10,700 Nuair a fhaigheann sé go bhfuil ceithre bearta de chuimhne, é 1522 01:11:10,700 --> 01:11:14,030 Tugann tú ar ais ar an seoladh de nuair a thosaíonn sé, 1523 01:11:14,030 --> 01:11:16,160 agus sin an méid a stóráil i pointeoir, nó CCO. 1524 01:11:16,160 --> 01:11:17,510 1525 01:11:17,510 --> 01:11:18,010 Dea. 1526 01:11:18,010 --> 01:11:18,742 1527 01:11:18,742 --> 01:11:21,700 Tá tú guys cuma níos lú mearbhall ná an chuid is mó daoine nuair a labhair mé faoi pointeoir, 1528 01:11:21,700 --> 01:11:23,670 mar sin tá mé ag mothú maith go leor ceart anois. 1529 01:11:23,670 --> 01:11:24,520 >> Gach ceart. 1530 01:11:24,520 --> 01:11:27,960 Mar is gnáth, ba chóir go mbeadh tú guys go léir gotten do Gráid pset2 ag anois. 1531 01:11:27,960 --> 01:11:32,769 Tá a fhios agam go raibh roinnt wonky rudaí nuair a deir sé, foirmle ní bailí 1532 01:11:32,769 --> 01:11:33,310 nó rud éigin. 1533 01:11:33,310 --> 01:11:36,166 Má tá tú ag fáil go, fad Tá do chuid Gráid bailí ar mo thaobh. 1534 01:11:36,166 --> 01:11:38,040 Mar sin, is féidir liom a sheolann tú screenshots de do grád. 1535 01:11:38,040 --> 01:11:39,011 1536 01:11:39,011 --> 01:11:41,760 Just a in iúl dom chomh maith má tá tú iarraidh ar aon grád nó rud éigin 1537 01:11:41,760 --> 01:11:43,060 ní cosúil ciall a dhéanamh. 1538 01:11:43,060 --> 01:11:43,720 Tar chugam. 1539 01:11:43,720 --> 01:11:44,830 1540 01:11:44,830 --> 01:11:48,830 >> Bainim Super bródúil as tú guys cheana, mar sin a choimeád ar bun. 1541 01:11:48,830 --> 01:11:50,640 Agus tá a chuid eile maith de do seachtaine. 1542 01:11:50,640 --> 01:11:53,440 Tá mé cinnte go mbainfidh mé a fheiceáil roinnt de tú ag uaireanta oifige. 1543 01:11:53,440 --> 01:11:55,414