1 00:00:00,000 --> 00:00:11,280 2 00:00:11,280 --> 00:00:13,650 >> Cainteoir 1: Gach ceart. 3 00:00:13,650 --> 00:00:14,390 Fáilte ar ais. 4 00:00:14,390 --> 00:00:19,260 Is é seo Seachtain a Dó de CS50, agus ní mór dúinn go dtí seo ag baint úsáide as feidhmeanna ach 5 00:00:19,260 --> 00:00:20,830 den chuid is mó a glacadh leo maidir le deonú. 6 00:00:20,830 --> 00:00:23,430 Táimid tar éis a úsáidtear printf a bhfuil an bhfeidhm taobh de priontáil 7 00:00:23,430 --> 00:00:24,110 rudaí ar an scáileán. 8 00:00:24,110 --> 00:00:25,790 Táimid tar éis a úsáidtear a fháil-int, a fháil snámh. 9 00:00:25,790 --> 00:00:29,230 >> Ach cad más mian leat i ndáiríre a chruthú do fheidhmeanna féin, mar chuid de 10 00:00:29,230 --> 00:00:31,740 d'fhéadfadh a bheith tosaithe agat cheana féin a a dhéanamh do Set Fadhb amháin, cé go 11 00:00:31,740 --> 00:00:33,140 Ní éilítear? 12 00:00:33,140 --> 00:00:37,150 Bhuel, a ligean ar dul ar aghaidh agus siar go fhadhb díreach ag iarraidh an t-úsáideoir le haghaidh 13 00:00:37,150 --> 00:00:40,660 a n-ainm agus a phriontáil rud éigin ar an scáileán, ach déan iarracht a fhachtóir amach roinnt 14 00:00:40,660 --> 00:00:44,000 de na comóntachta go atá againn le feiceáil inár gcód go dtí seo. 15 00:00:44,000 --> 00:00:45,120 Mar sin, ag an gceist agam an méid seo a leanas. 16 00:00:45,120 --> 00:00:47,315 >> Tá mé ag dul chun dul ar aghaidh agus a chruthú clár nua, ach glaoch 17 00:00:47,315 --> 00:00:49,320 hello.c sé mar is gnách. 18 00:00:49,320 --> 00:00:53,730 Tá mé ag dul chun dul ar aghaidh agus a thabhairt mé féin Áirítear io.h caighdeánach ag an mbarr. 19 00:00:53,730 --> 00:00:57,040 Tá mé ag dul a thabhairt freisin mé féin preemptively an leabharlann CS50 ionas go 20 00:00:57,040 --> 00:00:59,080 Ní féidir liom a fháil yelled ag an Tiomsaitheoir. 21 00:00:59,080 --> 00:01:02,400 Agus anois tá mé ag dul chun dul ar aghaidh agus a dhearbhú slánuimhir, is mó, ar neamhní. 22 00:01:02,400 --> 00:01:09,020 >> Agus ansin i anseo, is é seo áit ar mhaith liom chun tús a chur le feidhmiúlacht outsource 23 00:01:09,020 --> 00:01:12,090 fheidhm éigin eile go bhfuil mé féin rn ag dul a scríobh ach ní dhéanann sin 24 00:01:12,090 --> 00:01:13,820 ann faoi láthair. 25 00:01:13,820 --> 00:01:19,210 Mar shampla, is dócha gur theastaigh uaim a scríobh fheidhm a ligeann dom a 26 00:01:19,210 --> 00:01:23,830 phriontáil amach hello, camóg, agus ansin roinnt úsáideora ainm. 27 00:01:23,830 --> 00:01:29,010 In áit a bheith ag leanúint a dhéanamh printf hello,% s, ní bheadh ​​sé deas má 28 00:01:29,010 --> 00:01:33,380 ní raibh ach feidhm a dtugtar Ní printf ach ainm cló? 29 00:01:33,380 --> 00:01:36,600 >> Mar sin, i bhfocail eile, ba mhaith liom a bheith in ann a scríobh le clár go ndéanann beagán 30 00:01:36,600 --> 00:01:37,710 rud éigin mar seo. 31 00:01:37,710 --> 00:01:42,070 Gcéad dul síos, tá mé ag dul a rá printf do ainm, rud a spreag an t-úsáideoir a 32 00:01:42,070 --> 00:01:46,150 a thabhairt dom a ainm nó a hainm, agus ansin tá mé dul chun úsáid na s teaghrán eolas a 33 00:01:46,150 --> 00:01:47,290 dhearbhú teaghrán. 34 00:01:47,290 --> 00:01:50,420 Tabhair dom athróg de chineál téad, ghlaoch air s, agus a stóráil i go 35 00:01:50,420 --> 00:01:52,120 mar thoradh ar ghlaoch fháil teaghrán. 36 00:01:52,120 --> 00:01:56,060 Ach anois i seachtainí anuas, ba mhaith liom a bheith beagán tediously dhéanamh Dia duit,% s / n. 37 00:01:56,060 --> 00:01:58,630 38 00:01:58,630 --> 00:02:02,570 >> Agus i bhfocail eile, atá feicthe againn seo sampla a bunch na n-amanna, agus tá sé ina 39 00:02:02,570 --> 00:02:05,280 Mar shampla fánach mar níl ach ceann amháin líne de chód sin tá sé i ndáiríre nach bhfuil a 40 00:02:05,280 --> 00:02:06,860 déileáil go mór a choinneáil chlóscríobh arís. 41 00:02:06,860 --> 00:02:09,990 Ach is dócha go líne seo de chód i ndáiríre bhí ag éirí ina ualach, agus 42 00:02:09,990 --> 00:02:12,900 nach bhfuil sé líne amháin de chód, ach tá sé 10 línte de chód cúpla seachtain ó anois, 43 00:02:12,900 --> 00:02:15,190 agus go bhfuil tú ag fáil ach tuirseach a chóipeáil agus a ghreamú nó 44 00:02:15,190 --> 00:02:17,180 retyping an cód céanna. 45 00:02:17,180 --> 00:02:22,100 Ní bheadh ​​sé deas in ionad a dhéanamh printf hello,% s agus mar sin de, 46 00:02:22,100 --> 00:02:26,500 Ní bheadh ​​sé deas dá mbeadh ach feidhm a dtugtar name taispeáin go 47 00:02:26,500 --> 00:02:27,560 Bíonn argóint - 48 00:02:27,560 --> 00:02:29,120 i bhfocail eile, a thógann sé ionchur - 49 00:02:29,120 --> 00:02:30,620 agus ansin Leathstad. 50 00:02:30,620 --> 00:02:33,240 Mar sin, go feidhm nach mbeadh, sé a deas mba ann sin? 51 00:02:33,240 --> 00:02:36,690 Ansin, ní ba mhaith liom a bheith buartha faoi cad é printf, cad% s agus gach ceann de 52 00:02:36,690 --> 00:02:39,400 na castachtaí atá Ní léir go suimiúil. 53 00:02:39,400 --> 00:02:40,570 Tá siad úsáideach. 54 00:02:40,570 --> 00:02:44,700 >> Mar sin, ainm cló, ar an drochuair, ní raibh invented roinnt 40 bliain ó shin móide. 55 00:02:44,700 --> 00:02:45,980 Shíl aon duine a scríobh sé. 56 00:02:45,980 --> 00:02:48,300 Ach go bhfuil an áilleacht a bhfuil teanga cláir, díreach cosúil i 57 00:02:48,300 --> 00:02:52,930 Scratch féidir leat a shainiú bloic saincheaptha, agus mar sin i C agus is aon teanga is féidir, leat 58 00:02:52,930 --> 00:02:57,260 do feidhmiúlacht féin a shainiú is féidir, tú a shainiú do chuid feidhmeanna féin. 59 00:02:57,260 --> 00:03:01,710 Mar sin, cé a fháil againn is mó ag go huathoibríoch ar saor in aisce, is féidir linn a dhearbhú 60 00:03:01,710 --> 00:03:02,730 ár bhfeidhmeanna féin. 61 00:03:02,730 --> 00:03:05,670 >> Mar sin, tá mé ag dul a dhéanamh ar roinnt seomra suas anseo bun barr, agus tá mé ag dul chun mo 62 00:03:05,670 --> 00:03:08,210 fheidhm féin gur ag dul chun breathnú ar beag aisteach ar dtús, ach beidh muid ag teacht 63 00:03:08,210 --> 00:03:09,400 ar ais go dtí seo i bhfad sular. 64 00:03:09,400 --> 00:03:12,310 Tá mé ag dul a rá neamhní, rud a léiríonn an fheidhm seo a dhéanann 65 00:03:12,310 --> 00:03:16,040 tá rud éigin, i bhfeidhm taobh, ach tá sé nach bhfuil rud éigin ar ais chugam sa 66 00:03:16,040 --> 00:03:18,810 mbealach céanna go bhfaigheann slánuimhir nó a fháil ar teaghrán a dhéanann é féin. 67 00:03:18,810 --> 00:03:22,450 Agus tá mé ag dul a thabhairt fheidhm seo a ainm an ainm cló, agus mé ag dul a 68 00:03:22,450 --> 00:03:26,470 a shonrú go bhfuil an Guy ag dul a ghlacadh teaghrán, agus mé ag dul chun glaoch go 69 00:03:26,470 --> 00:03:27,600 ainm teaghrán. 70 00:03:27,600 --> 00:03:32,100 Raibh mé in ann a ghlaoch air aon rud is mian liom, ach tá mé Ba mhaith mo cód a bheith féin-a dhoiciméadú. 71 00:03:32,100 --> 00:03:34,770 I bhfocail eile, dá mba ar cheann de tú a comhad seo a oscailt agus a léamh, d'fhéadfaí tú 72 00:03:34,770 --> 00:03:39,020 saghas tátal a bhaint astu ó ainm an ionchur cén ról a bhfuil sé ceaptha a imirt. 73 00:03:39,020 --> 00:03:42,270 >> Agus anois faoi bhun, tá mé ag dul a oscailt chatach guailleán agus dúnta curly guailleán, 74 00:03:42,270 --> 00:03:47,140 agus mar sin faoi deara mé ina dhiaidh sin mar an gcéanna patrún ar línte ceithre trí seacht mar 75 00:03:47,140 --> 00:03:51,622 Tá mé ag leanúint ar feadh seachtaine go maith móide anois idir, a rá, línte naoi agus 76 00:03:51,622 --> 00:03:53,400 14 a chumadh is mó. 77 00:03:53,400 --> 00:03:56,160 I bhfocail eile, a phriontáil ainm Tá feidhm eile. 78 00:03:56,160 --> 00:03:58,990 Anois, nach bhfuil an tiomsaitheoir ag dul go mbeadh a fhios chun glaoch ar an rud go huathoibríoch 79 00:03:58,990 --> 00:04:02,670 mar gheall ar literally chum mé díreach tar éis é, ach beidh a fhios sé fós chun glaoch ar phríomh- 80 00:04:02,670 --> 00:04:08,710 go huathoibríoch, agus ansin ar ndóigh, i líne 13, Tá mé ag iarraidh mo fheidhm féin. 81 00:04:08,710 --> 00:04:12,805 Agus mar tá mé a dhearbhú go fheidhm suas ar líne ceithre phríomh roimh, 82 00:04:12,805 --> 00:04:16,579 seo ag dul a mhúineadh an tiomsaitheoir cad ceanglófar, comharthaí athfhriotail, "ainm cló" 83 00:04:16,579 --> 00:04:18,140 ciallaíonn agus cad ba cheart a dhéanamh. 84 00:04:18,140 --> 00:04:22,700 Mar sin, tá mé saghas a thugann sé saincheaptha nua bloc i gcomhthéacs, a rá, Scratch. 85 00:04:22,700 --> 00:04:27,240 >> Mar sin, i anseo, is féidir liom a chur go coitianta an- nó patrún athfhillteach de chód choinneáil mé 86 00:04:27,240 --> 00:04:32,300 scríobh sa rang, printf Hello,% s / n "% s, - 87 00:04:32,300 --> 00:04:36,720 88 00:04:36,720 --> 00:04:37,590 cad ba mhaith liom a chur anseo? 89 00:04:37,590 --> 00:04:39,200 S? 90 00:04:39,200 --> 00:04:41,420 Mar sin, ba mhaith liom a ainm a chur sa chomhthéacs seo. 91 00:04:41,420 --> 00:04:43,440 Mar sin, faoi deara le beagán de dichotomy anseo. 92 00:04:43,440 --> 00:04:47,680 Toisc Tá mé á dhearbhú mo fheidhm féin agus tá mé beagán ar a dtugtar treallach 93 00:04:47,680 --> 00:04:50,880 phriontáil ainm, agus mar tá mé shonraítear i lúibíní go bhfuil an 94 00:04:50,880 --> 00:04:55,035 Bíonn feidhm argóint amháin, an cineál a bhfuil teaghrán - mar sin tá sé ina focal 95 00:04:55,035 --> 00:05:00,010 nó frása nó rud éigin mar sin - agus Tá mé ag glaoch ainm sin argóint, go 96 00:05:00,010 --> 00:05:04,770 ciallaíonn an athróg amháin go bhfuil i raon feidhme, sin a labhairt, is é ainm. 97 00:05:04,770 --> 00:05:07,780 >> S ann ach idir an méid dá braces gcuach, ar ndóigh? 98 00:05:07,780 --> 00:05:12,990 Bhuel, i ndáiríre, díreach cosúil le líne 10 trí 14, mar sin ach is maith ar an Luan ní féidir úsáid a bhaint as 99 00:05:12,990 --> 00:05:17,650 S, ach cad is féidir liom a dhéanamh ná pas a S isteach ainm cló. 100 00:05:17,650 --> 00:05:21,030 Priontáil ainm tharlaíonn ach sin a thabhairt dó ailias, a synonym, leasainm, 101 00:05:21,030 --> 00:05:24,400 ag iarraidh é ainm, agus anois ag baint úsáide as sé i líne seo. 102 00:05:24,400 --> 00:05:26,840 Mar sin, anois lig dom a shábháil seo, zúmáil amach. 103 00:05:26,840 --> 00:05:31,250 >> Lig dom dul ar aghaidh agus a dhéanamh hello. 104 00:05:31,250 --> 00:05:32,400 Breathnaíonn go maith. 105 00:05:32,400 --> 00:05:36,110 Ní raibh a spit amach aon earráidí. . / Dia duit Iontráil. 106 00:05:36,110 --> 00:05:37,020 Cad é mo ainm? 107 00:05:37,020 --> 00:05:38,060 David. 108 00:05:38,060 --> 00:05:39,270 Agus Dia duit David. 109 00:05:39,270 --> 00:05:41,820 Mar sin, ní léir go spreagúil, ach is dóigh díreach anois. 110 00:05:41,820 --> 00:05:44,310 Tá tú anois a bheith sa chomhábhar céanna mar a rinne muid i Scratch le 111 00:05:44,310 --> 00:05:45,420 dhéanamh ar ár bhfeidhmeanna féin. 112 00:05:45,420 --> 00:05:46,770 >> Ach tá beagán de gotcha. 113 00:05:46,770 --> 00:05:50,620 Má ghlactar leis go raibh shíl mé i ndáiríre seo trí agus mé i ndáiríre gan 114 00:05:50,620 --> 00:05:54,250 i ndáiríre ag smaoineamh air Scríobh feidhme sin síos anseo. 115 00:05:54,250 --> 00:05:55,420 Braitheann sé breá réasúnta. 116 00:05:55,420 --> 00:05:58,440 I Scratch nach bhfuil aon coincheap de shuíomh i do scripteanna. 117 00:05:58,440 --> 00:06:00,670 D'fhéadfá duine a chur suas anseo, ceann amháin suas anseo, ceann amháin suas anseo, agus d'fhéadfadh sé tús a chur 118 00:06:00,670 --> 00:06:03,310 chun breathnú ar messy beag mura bhfuil tú leagan sé amach go néata, ach ní dhéanann sé 119 00:06:03,310 --> 00:06:05,910 cuma cén áit a fisiciúil na scripteanna bhí ar an scáileán. 120 00:06:05,910 --> 00:06:09,660 Ar an drochuair, i C - agus tá sé seo murab ionann agus teangacha cosúil le Java agus Python 121 00:06:09,660 --> 00:06:13,600 agus daoine eile go mb'fhéidir go mbeadh tú a bheith ar an eolas le - ar an drochuair i C, a dhéanann ordú 122 00:06:13,600 --> 00:06:15,830 ábhar mar gheall faire cad dul chun tarlú anois. 123 00:06:15,830 --> 00:06:19,010 >> An fheidhm réamhshocraithe sin ag dul a fhorghníomhú é, ar ndóigh, is mó. 124 00:06:19,010 --> 00:06:22,290 Main ag dul chun glaoch ainm cló ar líne ocht, ach ar an drochuair, an 125 00:06:22,290 --> 00:06:26,660 Ní bheidh an tiomsaitheoir fhios fiú go name taispeáin ann go dtí go bhfaigheann sé go dtí an líne 11, 126 00:06:26,660 --> 00:06:28,520 a bhfuil ar an drochuair ag dul a bheith ró-mhall. 127 00:06:28,520 --> 00:06:30,660 Mar sin, a ligean ar a dhéanamh a dhéanamh hello. 128 00:06:30,660 --> 00:06:32,950 Agus anois diabhal, earráidí dhá ghintear. 129 00:06:32,950 --> 00:06:36,050 Mar sin, lig dom anois scrollbharra suas go dtí an an- ar dtús, mar ba chóir dúinn a dhéanamh i gcónaí, agus 130 00:06:36,050 --> 00:06:39,560 faoi ​​deara go bhfuil sé yelling ag dom, "Dearbhú intuigthe de fheidhm 131 00:06:39,560 --> 00:06:40,540 phriontáil ainm. " 132 00:06:40,540 --> 00:06:43,860 >> Mar sin, atá feicthe againn an teachtaireacht seo roimh, dearbhú intuigthe de fheidhm. 133 00:06:43,860 --> 00:06:48,080 Nuair atá feicthe againn gur de chineál ar earráid? 134 00:06:48,080 --> 00:06:49,180 Nuair nach raibh mé san áireamh leabharlann. 135 00:06:49,180 --> 00:06:53,470 Má mé dearmad cs50.h agus ba mhaith liom a fháil yelled ag do teaghrán a fháil nó a fháil int. 136 00:06:53,470 --> 00:06:56,880 Ach sa chás seo, an cló fheidhm nach bhfuil ainm i leabharlann, ceart? 137 00:06:56,880 --> 00:07:00,230 Tá sé literally sa comhad seo, agus mar sin cad atá i ndáiríre an fhadhb? 138 00:07:00,230 --> 00:07:04,660 >> Bhuel ar an drochuair i C, a thógann sé ort ionas go má tá tú literally thar a bheith 139 00:07:04,660 --> 00:07:08,640 Ba mhaith feidhm a dtugtar ainm cló a ann, caithfidh tú ceachtar a chur i bhfeidhm 140 00:07:08,640 --> 00:07:11,940 feidhme sin ag barr an-an do Cód ionas go bhfuil sé inrochtana do níos ísle 141 00:07:11,940 --> 00:07:15,070 feidhmeanna, ach frankly, a thiocfaidh go sloppy go han-tapa. 142 00:07:15,070 --> 00:07:18,160 Pearsanta, is maith liom a chur phríomh chéad mar gheall ar ansin tá sé an-soiléir cad seo 143 00:07:18,160 --> 00:07:19,890 a dhéanann clár ar an gcéad amharc. 144 00:07:19,890 --> 00:07:23,290 Agus móide, is féidir leat a fháil i choirnéal aisteach gcásanna ina más mian x chun glaoch 145 00:07:23,290 --> 00:07:27,530 D'fhéadfadh y y ach glaoch x, tá tú díreach Ní féidir a chur i ndáiríre go fisiciúil amháin 146 00:07:27,530 --> 00:07:28,540 thuas an ceann eile. 147 00:07:28,540 --> 00:07:31,230 >> Ach casadh sé amach i C, is féidir linn réiteach seo an-simplí. 148 00:07:31,230 --> 00:07:34,010 Tá mé ag dul a chur le beagán de spás suas anseo, agus tá mé ag dul díreach tar éis a 149 00:07:34,010 --> 00:07:38,170 preemptively, cé go bhfuil redundantly, ag dul a mhúineadh an 150 00:07:38,170 --> 00:07:42,320 tiomsaitheoir gur ann do fheidhm ar a dtugtar ainm cló, a thógann sé ar shraith, 151 00:07:42,320 --> 00:07:46,330 agus tá mé ag dul chun glaoch sé ainm Leathstad. 152 00:07:46,330 --> 00:07:50,220 >> Mar sin, seo anois i líne ceithre, atá againn nach bhfuil le feiceáil roimh, dearbhú 153 00:07:50,220 --> 00:07:53,940 d'ainm cló feidhm, ach tá sé ach gealltanas go mbeidh an fheidhm seo 154 00:07:53,940 --> 00:07:56,620 a shainmhíniú sa deireadh, ar deireadh thiar a chur i bhfeidhm. 155 00:07:56,620 --> 00:08:00,180 Seo anois is féidir liom a fhágáil ina n-aonar mar gheall ar anois is é seo an sainmhíniú, an 156 00:08:00,180 --> 00:08:04,090 chur i bhfeidhm, saghas an míle deireanach ar chur i bhfeidhm an 157 00:08:04,090 --> 00:08:05,130 feidhm ar leith. 158 00:08:05,130 --> 00:08:08,450 Mar sin, frankly tá sé dúr, tá sé annoying, ach is é seo an bealach is C, agus tá sé 159 00:08:08,450 --> 00:08:12,050 mar a thógann sé tú an-literally agus, mar ba chóir ar ríomhaire frankly, 160 00:08:12,050 --> 00:08:16,020 ach ní go díreach cad a insint duit é a a dhéanamh, agus mar sin go bhfuil ordú tábhachtach. 161 00:08:16,020 --> 00:08:18,940 >> Mar sin, a choinneáil i gcuimhne agus arís, tús a chur chun faoi ​​deara an atarlú de phatrúin. 162 00:08:18,940 --> 00:08:21,850 Odds beidh tú, más rud é nach bhfuil tú cheana féin, tús a chur le teachtaireachtaí a bhíonn 163 00:08:21,850 --> 00:08:24,700 mar seo ar an gcéad amharc is cosúil go go hiomlán cryptic, ach má thosaíonn tú 164 00:08:24,700 --> 00:08:29,000 chun breathnú ar na focail thábhachtacha cosúil le "Dearbhú intuigthe," a lua le 165 00:08:29,000 --> 00:08:32,380 feidhm sa chás seo - agus frankly, tá tú uaireanta a fháil fiú glas beag 166 00:08:32,380 --> 00:08:35,010 siombail cairéad a insíonn tú nuair a Is é an cheist is dócha - 167 00:08:35,010 --> 00:08:40,980 is féidir leat tosú ar an obair ar do bhealach a dhéanamh tríd teachtaireachtaí earráide fós unseen. 168 00:08:40,980 --> 00:08:45,860 Ceisteanna ar bith ar scríobh do fheidhm féin ar an mbealach seo? 169 00:08:45,860 --> 00:08:47,540 >> A ligean ar rud éigin a dhéanamh go bhfuil ar beag níos láidre. 170 00:08:47,540 --> 00:08:51,760 Seachas a dhéanamh go díreach rud éigin go bhfuil i bhfeidhm taobh de priontáil, lig dom dul 171 00:08:51,760 --> 00:08:55,340 amach romhainn agus a shábháil comhad nua, agus beidh orainn glaoch seo positive.c, cé go bhfuil sé 172 00:08:55,340 --> 00:08:57,600 ag dul a bheith beagán difriúil in aghaidh an ama seo caite. 173 00:08:57,600 --> 00:09:01,910 Agus an uair seo, ba mhaith liom a ath-chur i bhfeidhm uair dheireanach ar positive.C mar shampla, a 174 00:09:01,910 --> 00:09:04,430 Tá iallach ar an úsáideoir a thabhairt dom slánuimhir dheimhneach. 175 00:09:04,430 --> 00:09:07,280 Ach bhí mé a úsáid a fháil uair dheireanach slánuimhir. 176 00:09:07,280 --> 00:09:10,780 Ní bheadh ​​sé deas dá raibh feidhm a dtugtar slánuimhir dearfach a fháil 177 00:09:10,780 --> 00:09:13,610 go raibh mé in ann ligean amach ach seo píosa feidhmiúlacht? 178 00:09:13,610 --> 00:09:16,480 Mar sin, is é an difríocht anseo beidh muid chur i bhfeidhm slánuimhir dearfach a fháil, ach murab ionann agus 179 00:09:16,480 --> 00:09:20,330 taispeáin gach a raibh i bhfeidhm taobh - tá sé Ní raibh rud éigin ar ais chugam mar 180 00:09:20,330 --> 00:09:21,710 uimhir nó ar shraith - 181 00:09:21,710 --> 00:09:25,510 a fháil slánuimhir dearfach é, ar ndóigh, ag dul go dtí ar ais, táthar ag súil, slánuimhir dearfach. 182 00:09:25,510 --> 00:09:26,170 >> Mar sin, a ligean ar é seo a dhéanamh. 183 00:09:26,170 --> 00:09:30,840 Cuir cs50.h, Cuir caighdeán io.h. 184 00:09:30,840 --> 00:09:33,520 Slánuimhir is mó neamhní. 185 00:09:33,520 --> 00:09:42,160 Agus anois i anseo, tá mé ag dul chun dul ar aghaidh agus a ligean ar rá slánuimhir, ghlaoch air n ionann, 186 00:09:42,160 --> 00:09:44,270 slánuimhir dearfach a fháil. 187 00:09:44,270 --> 00:09:49,080 Agus díreach cosúil a fháil slánuimhir ann cheana mar gheall ar scríobh an bhfoireann é, tá mé ag dul 188 00:09:49,080 --> 00:09:53,950 ghabháil uirthi féin as an nóiméad sin a fháil ann slánuimhir dearfach, agus anois tá mé ag dul 189 00:09:53,950 --> 00:09:57,730 chun dul ar aghaidh agus a rá printf, buíochas le haghaidh an% i / n ", n. 190 00:09:57,730 --> 00:10:02,940 191 00:10:02,940 --> 00:10:07,770 >> Mar sin anois má mé a thiomsú gclár seo, cad bhfuil dul chun tarlú i mo teirminéil 192 00:10:07,770 --> 00:10:09,075 fuinneog ag bun an scáileáin? 193 00:10:09,075 --> 00:10:11,580 194 00:10:11,580 --> 00:10:13,900 Tá mé ag dul a fháil ar dócha go earráid céanna is a bhíodh. 195 00:10:13,900 --> 00:10:14,570 Mar sin, a ligean ar iarracht seo. 196 00:10:14,570 --> 00:10:16,450 Déan dearfach. 197 00:10:16,450 --> 00:10:19,900 Agus arís, dearbhú intuigthe de fheidhm, a fháil slánuimhir dearfach. 198 00:10:19,900 --> 00:10:21,970 Mar sin, is féidir linn an fhadhb seo i cúpla bealaí. 199 00:10:21,970 --> 00:10:27,310 Tá mé ag dul a choinneáil simplí agus díreach a chur ar mo dearbhú suas anseo agus a fháil 200 00:10:27,310 --> 00:10:28,120 slánuimhir dearfach. 201 00:10:28,120 --> 00:10:29,720 Gá dom an síniú mar a thugtar air. 202 00:10:29,720 --> 00:10:32,410 Tagraíonn an síniú díreach ar an aeistéitic de na 203 00:10:32,410 --> 00:10:34,090 chéad líne an chláir. 204 00:10:34,090 --> 00:10:37,420 Mar sin, cad ba chóir a fháil dearfach int ar ais? 205 00:10:37,420 --> 00:10:37,970 >> Mar sin, ina slánuimhir. 206 00:10:37,970 --> 00:10:41,540 Ciallaíonn mé go hidéalach, go mbeadh sé ar ais rud éigin cosúil le slánuimhir dearfach, ach go 207 00:10:41,540 --> 00:10:42,160 nach bhfuil ann. 208 00:10:42,160 --> 00:10:45,280 Ní feicthe againn go bhfuil i measc ár sonraí cineálacha, mar sin ní mór dúinn chun déileáil leis an 209 00:10:45,280 --> 00:10:47,170 bhfíric go bhfuil muid an-beag cineálacha sonraí a bheith ag obair leis. 210 00:10:47,170 --> 00:10:50,360 Ach is féidir linn a thabhairt ar ais ina slánuimhir agus díreach muinín go mbeidh sé a bheith dearfach. 211 00:10:50,360 --> 00:10:52,690 Tá sé seo ag dul a bheith ar a dtugtar slánuimhir dearfach a fháil. 212 00:10:52,690 --> 00:10:55,122 >> Agus anois conas mar gheall ar a chuid argóintí? 213 00:10:55,122 --> 00:10:56,440 An bhfuil sé aon ionchur? 214 00:10:56,440 --> 00:10:58,280 An bhfuil sé gá aon ionchur? 215 00:10:58,280 --> 00:11:00,900 Mar sin, nach gá go mbeadh a fhios i rud ar bith roimh ré. 216 00:11:00,900 --> 00:11:03,220 Faigh nach teaghrán, a fháil nach slánuimhir. 217 00:11:03,220 --> 00:11:06,430 Printf dhéanann - ní mór é a bhfuil roinnt ionchur gcuirfí isteach é - agus ainm cló 218 00:11:06,430 --> 00:11:09,020 gá le roinnt ionchur, ach a fháil Ní slánuimhir dearfach. 219 00:11:09,020 --> 00:11:11,530 Mar sin, tá mé ag dul go sainráite insint an neamhní Tiomsaitheoir. 220 00:11:11,530 --> 00:11:13,470 Is é Void an easpa aon rud eile. 221 00:11:13,470 --> 00:11:17,990 Dá bhrí sin tá modh rud ar bith neamhní ag dul taobh istigh de na lúibíní, Leathstad. 222 00:11:17,990 --> 00:11:20,840 >> Agus anois ag bun mo chomhad - agus chineál arís, tá mé díreach a bheith de anal 223 00:11:20,840 --> 00:11:23,640 anseo a chur mó ag an mbarr, a Is dea-chleachtas mar gheall ar an mbealach seo, 224 00:11:23,640 --> 00:11:26,220 ag am ar bith agat nó duine éigin eile Osclaíonn do chomhad, an 225 00:11:26,220 --> 00:11:27,400 Tá feidhmiúlacht ceart ann. 226 00:11:27,400 --> 00:11:29,660 Is féidir leat a Léim i ó cearnóg amháin. 227 00:11:29,660 --> 00:11:34,190 Mar sin, anois tá mé ag dul a dhúbailt seo, a fháil ar neamhní dearfach slánuimhir, ach níl mé 228 00:11:34,190 --> 00:11:35,430 ag dul a bhuail Leathstad anois. 229 00:11:35,430 --> 00:11:38,280 Tá mé ag dul a oscailt braces gcuach, agus anois is gá dom a fháil ar iasacht 230 00:11:38,280 --> 00:11:39,700 roinnt smaointe ó Dé Luain. 231 00:11:39,700 --> 00:11:44,450 >> Mar sin, mar a tá tú chun cuimhne, rinne muid rud éigin Is maith a dhéanamh ar an méid seo a leanas agus 232 00:11:44,450 --> 00:11:45,830 rud éigin a bhí fíor. 233 00:11:45,830 --> 00:11:46,630 Agus cad a rinne mé? 234 00:11:46,630 --> 00:11:51,540 Rinne mé rud éigin cosúil le a thabhairt dom slánuimhir dheimhneach, 235 00:11:51,540 --> 00:11:52,430 beagán de go pras. 236 00:11:52,430 --> 00:11:53,540 Raibh mé in ann úsáid a bhaint as aon focail is mian liom. 237 00:11:53,540 --> 00:11:54,960 Agus ansin úsáid mé cad é? 238 00:11:54,960 --> 00:11:59,530 Slánuimhir n comhionann a fháil int, aon argóintí dó. 239 00:11:59,530 --> 00:12:00,550 >> Agus faoi deara an difríocht. 240 00:12:00,550 --> 00:12:04,680 Nuair a ghlaonn tú ar fheidhm, nuair a úsáideann tú feidhm, ní gá duit a chur i neamhní. 241 00:12:04,680 --> 00:12:08,570 Go bhfuil tú ach amháin nuair a dhearbhú fheidhm, teagasc an tiomsaitheoir cad 242 00:12:08,570 --> 00:12:09,780 ba chóir é a bheith ag súil. 243 00:12:09,780 --> 00:12:11,650 Mar sin, ní gá duit a chur neamhní ann féin. 244 00:12:11,650 --> 00:12:12,940 >> Agus anois cad a bhí mo riocht? 245 00:12:12,940 --> 00:12:19,670 Bhuel, nach bhfuil n cothrom le dearfach, ach sin ach pseudo-cód. 246 00:12:19,670 --> 00:12:22,530 Mar sin, conas is féidir liom in iúl seo níos mó cleanly? 247 00:12:22,530 --> 00:12:24,090 Mar sin, níos lú ná nó cothrom le nialas. 248 00:12:24,090 --> 00:12:26,250 Mar sin, arís, faoi deara gur féidir leat a dhéanamh níos lú ná nó cothrom le. 249 00:12:26,250 --> 00:12:28,100 Cé go bhfuil sé dhá leithligh siombailí, is féidir leat é a dhéanamh ar 250 00:12:28,100 --> 00:12:29,350 do mhéarchlár ar nós. 251 00:12:29,350 --> 00:12:33,950 >> Ach níl fós a bug go Screwed mé suas uair dheireanach freisin. 252 00:12:33,950 --> 00:12:36,950 Caithfidh mé a dhearbhú - 253 00:12:36,950 --> 00:12:37,460 go díreach. 254 00:12:37,460 --> 00:12:39,640 Caithfidh mé a dhearbhú n lasmuigh an lúb. 255 00:12:39,640 --> 00:12:44,180 Mar sin, is gá dom a chur n suas anseo, agus ní féidir liom ag iarraidh a ath-dhearbhú i anseo 256 00:12:44,180 --> 00:12:46,480 lest a fháil mé athróg nua. 257 00:12:46,480 --> 00:12:48,860 Ba mhaith liom ach a shannadh ar luach i anseo. 258 00:12:48,860 --> 00:12:54,320 >> Agus anois nach bhfuil mé déanta go leor anseo. 259 00:12:54,320 --> 00:12:57,290 Lig dom a fháil amach romhainn de féin agus ligean mé ag déanamh. 260 00:12:57,290 --> 00:13:01,220 Déan dearfach, agus anois níl earráid nua. 261 00:13:01,220 --> 00:13:04,550 Sroicheann Rialú dheireadh fheidhm neamh-neamhní. 262 00:13:04,550 --> 00:13:07,760 Mar sin, teachtaireacht earráide nua, ach má tá tú chineál de tease seachas gach ceann de na focail, sé 263 00:13:07,760 --> 00:13:09,620 is dócha leideanna ar cad atá cearr. 264 00:13:09,620 --> 00:13:11,240 >> Rialú. 265 00:13:11,240 --> 00:13:14,250 Ciallaíonn Rialú ach chun an t-ordú na n-oibríochtaí i gclár. 266 00:13:14,250 --> 00:13:16,510 Tá an ríomhaire i rialú agus chuaigh rud éigin mícheart. 267 00:13:16,510 --> 00:13:18,510 Mar sin, sroicheann sé an deireadh na feidhm neamh-neamhní. 268 00:13:18,510 --> 00:13:21,760 Cén fheidhm is cosúil a thagraíonn do? 269 00:13:21,760 --> 00:13:24,790 Cén fheidhm atá neamh-neamhní? 270 00:13:24,790 --> 00:13:27,400 Sin a fháil slánuimhir dearfach, agus beagán mearbhall sa go maith, 271 00:13:27,400 --> 00:13:29,010 tá sé de chineál ar neamhní. 272 00:13:29,010 --> 00:13:33,070 Tá sonraíocht ar neamhní dá argóintí, ach tá a aschur ag dul chuig 273 00:13:33,070 --> 00:13:34,540 a bheith de chineál n. 274 00:13:34,540 --> 00:13:37,260 Mar sin, is é an focal ar thaobh na láimhe clé an sin ar a dtugtar cineál ar ais. 275 00:13:37,260 --> 00:13:40,320 Is é an focal ar an taobh istigh anseo an náid nó níos mó argóintí 276 00:13:40,320 --> 00:13:41,970 a thógann an fheidhm. 277 00:13:41,970 --> 00:13:44,060 >> Mar sin, cad is gá dom a dhéanamh? 278 00:13:44,060 --> 00:13:47,650 Ag an bpointe seo i mo cód, líne 21 áit Is é an pras blinking anois, mé 279 00:13:47,650 --> 00:13:51,430 Tá slánuimhir dearfach taobh istigh ar an athróg a dtugtar n. 280 00:13:51,430 --> 00:13:55,200 Conas is féidir liom a thabhairt ar ais go dtí an príomh? 281 00:13:55,200 --> 00:13:55,960 Literally. 282 00:13:55,960 --> 00:13:59,320 Tuairisceán n Leathstad. 283 00:13:59,320 --> 00:14:04,090 >> Mar sin, ar ais díreach Colton mar píosa páipéar le freagra dom ag dropping 284 00:14:04,090 --> 00:14:07,020 go bhfuil píosa de pháipéar i dubh beag bosca ar an tábla seo, é sin a dhéanamh i 285 00:14:07,020 --> 00:14:10,100 Cód, tú literally scríobh ach, ar ais n, agus tá sé mar cé go raibh Colton 286 00:14:10,100 --> 00:14:12,140 fuair tú dom rud éigin ar ais fisiciúil. 287 00:14:12,140 --> 00:14:15,870 Sa chás seo, tá cad atá ag tarlú a fháil Tá slánuimhir dearfach ag dul a lámh ar ais 288 00:14:15,870 --> 00:14:19,220 cad is dócha go dearfach slánuimhir a bhfuil? 289 00:14:19,220 --> 00:14:21,380 Cá bhfuil an luach sin deireadh suas? 290 00:14:21,380 --> 00:14:29,080 A thagann suas i athróg seo, n, agus ansin dúinn dul ar aghaidh leis an líne naoi. 291 00:14:29,080 --> 00:14:31,920 >> Mar sin, i bhfocail eile, in ord oibríochtaí Tosaíonn, an clár 292 00:14:31,920 --> 00:14:34,430 forghníomhaitheach, agus tuigeann an Tiomsaitheoir, OH, ba mhaith leat an leabharlann? 293 00:14:34,430 --> 00:14:36,310 Lig dom dul grab is cuma cad atá taobh istigh go. 294 00:14:36,310 --> 00:14:37,750 Oh, ba mhaith leat an leabharlann IO caighdeán? 295 00:14:37,750 --> 00:14:39,660 Lig dom dul grab is cuma cad atá taobh istigh go. 296 00:14:39,660 --> 00:14:44,510 Cad a dhéanann an tiomsaitheoir rá go féin nuair a bhuaileann sé líne ceithre? 297 00:14:44,510 --> 00:14:47,980 Oh, gheall tú a chur i bhfeidhm ar an feidhm a dtugtar a fháil dearfach, ach 298 00:14:47,980 --> 00:14:50,820 beidh muid ag dul ar ais go dtí níos déanaí, rud éigin feadh na línte. 299 00:14:50,820 --> 00:14:53,450 >> Ciallaíonn príomh neamhní slánuimhir ach anseo an inní de mo chlár. 300 00:14:53,450 --> 00:14:54,990 Tá Líne seacht ach Lúibín cúbach. 301 00:14:54,990 --> 00:14:59,540 Tá Líne ocht rá ar thaobh na láimhe clé, a thabhairt dom 32 giotán do slánuimhir, glaoigh n air. 302 00:14:59,540 --> 00:15:02,160 Ar thaobh na láimhe deise, tá sé ag rá slánuimhir dearfach a fháil. 303 00:15:02,160 --> 00:15:07,120 Anois, sos a ligean ar an scéal mar anois Ní féidir liom a choimeád ag gluaiseacht ar mo cúrsóir síos. 304 00:15:07,120 --> 00:15:11,720 Téann Mo cúrsóir anois síos anseo mar gheall ar anois a fháil ar fhorghníomhú slánuimhir dearfach. 305 00:15:11,720 --> 00:15:13,100 Slánuimhir n ndearbhaítear. 306 00:15:13,100 --> 00:15:14,040 An bhfuil an méid seo a leanas. 307 00:15:14,040 --> 00:15:16,090 Printf thugann dom slánuimhir dheimhneach. 308 00:15:16,090 --> 00:15:19,740 >> Faigh ina slánuimhir ón úsáideoir, é a stóráil i n, agus b'fhéidir é seo a dhéanamh arís agus arís eile. 309 00:15:19,740 --> 00:15:23,010 Ciallaíonn sé seo go mb'fhéidir go mbeadh lúb cód seo fhorghníomhú suas agus síos mar seo arís 310 00:15:23,010 --> 00:15:25,810 agus arís, ach nuair a bheidh an t-úsáideoir ar deireadh Comhoibríonn agus tugann dom dearfach 311 00:15:25,810 --> 00:15:31,750 int, bhuail mé líne 21, ag an bpointe sin Tá líon ar láimh ar ais, agus a bhfuil ceann amháin 312 00:15:31,750 --> 00:15:34,280 Ba chóir liom aird a tharraingt anois? 313 00:15:34,280 --> 00:15:35,070 Naoi. 314 00:15:35,070 --> 00:15:39,010 Rialú, mar a déarfá, tuairisceáin go dtí an líne naoi. 315 00:15:39,010 --> 00:15:40,650 Sin an líne go bhfuil anois i gceannas. 316 00:15:40,650 --> 00:15:43,250 >> Mar sin, go bhfuil an méid atá ag tarlú go léir an uair seo thíos an cochall, ach 317 00:15:43,250 --> 00:15:46,480 nuair atá againn feidhmeanna a úsáidtear cosúil le printf nó a fháil fiú teaghrán go bhfuil duine éigin eile 318 00:15:46,480 --> 00:15:50,600 Scríobh do shon, bhí rialú á thabhairt ar láimh amach le duine éigin eile ar líne Cód 319 00:15:50,600 --> 00:15:51,290 le líne ar líne. 320 00:15:51,290 --> 00:15:53,770 Tá sé ach ní raibh muid ábalta é a fheiceáil agus muid ag nach bhféadfaí a léiriú i ndáiríre é sa 321 00:15:53,770 --> 00:15:57,620 clár mar tá sé i roinnt eile comhad ar an iarracht crua 322 00:15:57,620 --> 00:16:00,000 unbeknownst dúinn. 323 00:16:00,000 --> 00:16:02,100 Mar sin, a ligean ar thiomsú i ndáiríre agus seo a reáchtáil anois. 324 00:16:02,100 --> 00:16:03,890 >> Déan dearfach. 325 00:16:03,890 --> 00:16:05,260 Thiomsú, go bhfuil dul chun cinn. 326 00:16:05,260 --> 00:16:06,650 . / Dearfach. 327 00:16:06,650 --> 00:16:08,020 Tabhair dom slánuimhir dheimhneach. 328 00:16:08,020 --> 00:16:08,800 A ligean ar a bheith deacair. 329 00:16:08,800 --> 00:16:10,430 Diúltach 1. 330 00:16:10,430 --> 00:16:11,360 Zero. 331 00:16:11,360 --> 00:16:13,370 A ligean ar thabhairt dó 50. 332 00:16:13,370 --> 00:16:18,100 Go raibh maith agat as an 50, agus mar sin a rialú tá ar ais anois. 333 00:16:18,100 --> 00:16:21,750 Ceisteanna ar bith, ansin, ar sin? 334 00:16:21,750 --> 00:16:23,180 Yeah? 335 00:16:23,180 --> 00:16:25,630 >> [Inaudible]. 336 00:16:25,630 --> 00:16:26,130 >> Abair arís. 337 00:16:26,130 --> 00:16:27,860 Oh, ceist mhaith. 338 00:16:27,860 --> 00:16:31,100 Mar sin, d'fhéadfadh tú faoi deara go comhthreomhar anseo go Tá mé cineál ghearradh ar chúinne ar. 339 00:16:31,100 --> 00:16:35,420 I líne 12, tá mé ag rá, a fháil slánuimhir dearfach tuairisceáin ina slánuimhir, ach ag an céanna 340 00:16:35,420 --> 00:16:39,660 loighic, luíonn sé le réasún nach anois i líne sé, Tá mé ag rá go príomh tuairisceáin 341 00:16:39,660 --> 00:16:44,040 ina slánuimhir, ach cad tá muid riamh Bhí in aon cheann dár gclár? 342 00:16:44,040 --> 00:16:46,470 Riamh tá muid go raibh lua an tuairisceán focal eochair. 343 00:16:46,470 --> 00:16:49,970 >> Mar sin, casadh sé amach go bhfuil i C, ar a laghad, an leagan de sé go bhfuil muid ag baint úsáide as 344 00:16:49,970 --> 00:16:55,750 a rinneadh i 1999, go teicniúil, is é seo ag tarlú ar do shon go huathoibríoch. 345 00:16:55,750 --> 00:16:59,300 Am ar bith tú a chur i bhfeidhm clár agus tú chur i bhfeidhm feidhm a dtugtar mó, 346 00:16:59,300 --> 00:17:04,230 feidhme sin beidh sé ar ais náid ag réamhshocraithe mura bhfuil tú a rá ar shlí eile, 347 00:17:04,230 --> 00:17:05,849 agus é nialas ach choinbhinsiún. 348 00:17:05,849 --> 00:17:09,430 Filleann an domhan náid rud rud a léiríonn go bhfuil gach maith, 349 00:17:09,430 --> 00:17:13,040 go héifeachtach ag imeacht uainn le 4000000000 rudaí a d'fhéadfaí a théann 350 00:17:13,040 --> 00:17:17,530 mícheart ionas go má fhilleann muid ar cheann, go D'fhéadfadh signify cód gur ciallaíonn sé seo 351 00:17:17,530 --> 00:17:18,310 rud a chuaigh mícheart. 352 00:17:18,310 --> 00:17:20,589 D'fhéadfadh muid beirt, rud a chiallaíonn an rud eile a chuaigh mícheart. 353 00:17:20,589 --> 00:17:23,440 D'fhéadfadh muid ar ais 4000000000, a Ciallaíonn sé seo rud eile chuaigh mícheart. 354 00:17:23,440 --> 00:17:27,170 >> Agus má cheapann tú anois faoi do chuid féin PC nó Mac, d'fhéadfadh tú chun cuimhne go 355 00:17:27,170 --> 00:17:29,610 uaireanta gheobhaidh tú teachtaireacht earráide cryptic as bogearraí go bhfuil tú 356 00:17:29,610 --> 00:17:32,650 ag baint úsáide as, agus uaireanta tá sé ar an duine Cur síos cairdiúil, ach níl 357 00:17:32,650 --> 00:17:35,265 Is minic cód nó uimhir ar an scáileán? 358 00:17:35,265 --> 00:17:37,800 Más rud é nach mbaineann sé seo teacht ar intinn, ach ag faire amach dó. 359 00:17:37,800 --> 00:17:40,790 Sin de ghnáth cad na cóid tagairt do. 360 00:17:40,790 --> 00:17:44,200 Tá siad san áireamh i Microsoft Word agus cláir eile ionas go má tá tú comhad a 361 00:17:44,200 --> 00:17:48,850 Tuairisc ar fhabht leis an gcuideachta, is féidir leat insint dóibh, ó, fuair mé roinnt earráid 45. 362 00:17:48,850 --> 00:17:51,750 Agus roinnt ar ais Ríomhchláraitheoir ag an gcuideachta Is féidir breathnú suas ina sheilbh nó ina 363 00:17:51,750 --> 00:17:54,940 Cód agus a rá, ó, sin mar gheall ar a rinne mé an fabht agus sin an fáth an t-úsáideoir 364 00:17:54,940 --> 00:17:56,240 Fuair ​​an teachtaireacht seo. 365 00:17:56,240 --> 00:17:59,490 >> Ach frankly, tá sé ach beagán distracting agus a tedious beag a 366 00:17:59,490 --> 00:18:02,130 i gcrích go, ar a laghad, ar ár n- cláir chéad chúpla, mar sin tá muid 367 00:18:02,130 --> 00:18:02,970 bhí a fhágáil ar lár é. 368 00:18:02,970 --> 00:18:07,450 Ach seo go léir am seo gach ceann de do chuid fheidhmeanna Tá príomh raibh an rúnda 369 00:18:07,450 --> 00:18:11,600 líne leis go huathoibríoch ar do shon ag an tiomsaitheoir, ach de réir an ghnáis a 370 00:18:11,600 --> 00:18:13,172 shábháil tú roinnt ama. 371 00:18:13,172 --> 00:18:14,620 >> [Inaudible]. 372 00:18:14,620 --> 00:18:16,250 >> Ní gá duit a chur san áireamh é i is mó. 373 00:18:16,250 --> 00:18:16,700 Sin breá. 374 00:18:16,700 --> 00:18:20,260 Ní gá duit a chur san áireamh é má bhí tú a chur i bhfeidhm feidhm mar seo. 375 00:18:20,260 --> 00:18:22,850 Seachas an árasán fheidhm Ní bheadh ​​ag obair amach. 376 00:18:22,850 --> 00:18:24,480 Ach i is mó, nach bhfuil sé riachtanach. 377 00:18:24,480 --> 00:18:28,450 In aghaidh na seachtaine nó dhó, beidh orainn tús a chur ag fáil isteach an nós sin nuair ba mhaith linn tús 378 00:18:28,450 --> 00:18:29,690 earráidí signifying. 379 00:18:29,690 --> 00:18:32,550 Cheist i ndáiríre go maith. 380 00:18:32,550 --> 00:18:36,880 >> Sos ó bhéal chomh tapa a lua go Dé hAoine seo, ní bheidh muid a bheith ag lón 381 00:18:36,880 --> 00:18:39,980 per se, ach beidh orainn a bheith ag dinnéar le cuid de na mac léinn agus na foirne. 382 00:18:39,980 --> 00:18:42,940 Más mian leat a bheith linn, dar saor in aisce chun dul go dtí cs50.net/rsvp. 383 00:18:42,940 --> 00:18:45,030 06:00 Dé hAoine seo. 384 00:18:45,030 --> 00:18:47,990 Tá spás, mar i gcónaí, teoranta, ach beidh orainn leanúint ar aghaidh ag déanamh iad sin ar beagnach 385 00:18:47,990 --> 00:18:51,420 bhonn seachtainiúil má spás ritheann amach an tseachtain seo. 386 00:18:51,420 --> 00:18:56,160 >> Mar sin, an cliffhanger a d'fhág muid amach ar Dé Luain gur féidir teaghráin i ndáiríre 387 00:18:56,160 --> 00:19:00,520 bheith innéacsaithe isteach, rud a chiallaíonn go díreach leat Is féidir a fháil ar an chéad charachtar, an 388 00:19:00,520 --> 00:19:03,770 dara carachtar, an tríú carachtar agus mar sin de, mar is féidir leat 389 00:19:03,770 --> 00:19:07,860 smaoineamh go héifeachtach de théad, cosúil le hello, mar sa chás seo cúig 390 00:19:07,860 --> 00:19:09,670 litreacha taobh istigh de boscaí. 391 00:19:09,670 --> 00:19:13,370 Agus is féidir leat a fháil ar gach ceann de na boscaí leis an méid a error rinne muid 392 00:19:13,370 --> 00:19:15,230 thabhairt isteach ar an Luan? 393 00:19:15,230 --> 00:19:16,760 Glacfar lúibíní cearnacha ar do mhéarchlár. 394 00:19:16,760 --> 00:19:18,980 Sin i gceist ach dul go dtí suíomh nialas. 395 00:19:18,980 --> 00:19:22,840 >> Táimid ag tosú ag comhaireamh ag náid, mar sin lúibín náid signifies h, lúibín amháin 396 00:19:22,840 --> 00:19:25,170 Signifies e, agus mar sin de. 397 00:19:25,170 --> 00:19:28,490 Agus mar sin an t-am nuair atá againn ag baint úsáide as teaghráin agus clóscríobh i "hello" 398 00:19:28,490 --> 00:19:31,250 agus "domhan" agus rudaí eile ar an scáileán, tá sé curtha ar stóráil 399 00:19:31,250 --> 00:19:32,820 i boscaí mar seo. 400 00:19:32,820 --> 00:19:33,370 Agus a chur ar buille faoi thuairim. 401 00:19:33,370 --> 00:19:37,470 Cad a dhéanann gach bosca ionadaíocht a dhéanamh go fisiciúil taobh istigh de do ríomhaire? 402 00:19:37,470 --> 00:19:38,250 >> [Inaudible]. 403 00:19:38,250 --> 00:19:39,150 >> Tá brón orm? 404 00:19:39,150 --> 00:19:39,580 >> Carachtair. 405 00:19:39,580 --> 00:19:44,760 >> Mar sin, a charachtar, cinnte sa chás de teaghráin, agus tá carachtar díreach 406 00:19:44,760 --> 00:19:46,800 ocht ngiotán nó beart amháin. 407 00:19:46,800 --> 00:19:49,550 Mar sin, tá tú dócha ar a laghad vaguely eolas maidir leis an bhfíric go bhfuil do 408 00:19:49,550 --> 00:19:50,500 Tá gcuimhne ríomhaire. 409 00:19:50,500 --> 00:19:52,110 Tá dhá chineál de chuimhne ar a laghad. 410 00:19:52,110 --> 00:19:54,810 Is é ceann an diosca crua áit a bhfuil tú a shábháil stuif go buan, agus go bhfuil 411 00:19:54,810 --> 00:19:57,400 de ghnáth mór ionas gur féidir leat a bheith scannáin agus ceol agus mar sin de. 412 00:19:57,400 --> 00:20:04,010 >> Ansin tá tú ar chineál eile de chuimhne ar a dtugtar RAM, R-A-M, Rochtain fánach 413 00:20:04,010 --> 00:20:07,510 Cuimhne, agus is é seo an cineál chuimhne a úsáidtear nuair a bhfuil do ríomhaire 414 00:20:07,510 --> 00:20:11,520 ag rith ach má chailleann tú cumhacht nó do bás ceallraí, aon rud a stóráil 415 00:20:11,520 --> 00:20:15,300 i RAM disappears má chailleann tú cumhacht ar fad toisc nach bhfuil sé 416 00:20:15,300 --> 00:20:16,060 leanúnach. 417 00:20:16,060 --> 00:20:19,120 Tá tú de ghnáth, na laethanta seo, a gig de, dhá gigs, b'fhéidir níos mó. 418 00:20:19,120 --> 00:20:23,490 Agus is é an upside de RAM go bhfuil sé i bhfad i bhfad, i bhfad níos tapúla ná dioscaí crua 419 00:20:23,490 --> 00:20:27,390 nó fiú thiomáineann stáit soladach na laethanta seo, ach tá sé de ghnáth níos costasaí mar sin 420 00:20:27,390 --> 00:20:28,480 tá níos lú de é. 421 00:20:28,480 --> 00:20:32,400 >> Mar sin, tagraíonn an lae inniu comhrá i ndáiríre go RAM, go bhfuil an cineál cuimhne go 422 00:20:32,400 --> 00:20:35,270 ann ach cé go níl cumhacht á chothú i do ríomhaire. 423 00:20:35,270 --> 00:20:40,530 Mar sin, nuair a scríobhann tú i H-E-L-L-O, Iontráil ar an méarchlár, tá an H dul i gceann 424 00:20:40,530 --> 00:20:44,550 beart de RAM, tá an E ag dul i mar go bhfuil beart eile de RAM, 425 00:20:44,550 --> 00:20:45,800 an chuid eile den fhocal. 426 00:20:45,800 --> 00:20:49,010 Mar sin, chun cuimhne cad a bhí muid in ann a dhéanamh uair dheireanach a bhí seo. 427 00:20:49,010 --> 00:20:53,940 Lig dom dul ar aghaidh agus a oscailt suas an comhad go dtugtar againn string.c, agus cuimhne 428 00:20:53,940 --> 00:20:56,860 gur fhéach sé beagán rud éigin mar seo. 429 00:20:56,860 --> 00:20:59,860 Lig dom a rolladh i ndáiríre ar ais agus a athrú dó go díreach cad a d'fhéach sé cosúil le, 430 00:20:59,860 --> 00:21:02,654 fad teaghrán de s. 431 00:21:02,654 --> 00:21:04,560 >> Mar sin, breathnú ar an gclár anseo. 432 00:21:04,560 --> 00:21:08,530 San áireamh againn an leabharlann CS50 sin gur féidir linn a úsáid a fháil ar teaghrán. 433 00:21:08,530 --> 00:21:11,400 San áireamh againn io.h caighdeánach ionas gur féidir linn a úsáid printf. 434 00:21:11,400 --> 00:21:13,580 Cén fáth go raibh san áireamh againn string.h? 435 00:21:13,580 --> 00:21:16,980 Bhí sé seo nua ar an Luan. 436 00:21:16,980 --> 00:21:18,230 Mar sin, bhíomar ag iarraidh fad teaghrán. 437 00:21:18,230 --> 00:21:19,090 Str leng. 438 00:21:19,090 --> 00:21:21,470 Daoine chinn bliain ó shin, a ligean ar a bheith díreach gonta. 439 00:21:21,470 --> 00:21:24,290 In ionad ag iarraidh é "fad teaghrán," a ligean ar ghlaoch air "str leng" agus lig an 440 00:21:24,290 --> 00:21:28,540 figiúr domhan sin amach, agus ionas go cad rochtain a fháil againn go le string.h. 441 00:21:28,540 --> 00:21:29,390 >> Tá sé seo ar an eolas. 442 00:21:29,390 --> 00:21:30,320 Tá sé seo ar an eolas. 443 00:21:30,320 --> 00:21:31,450 Tá sé seo ar an eolas. 444 00:21:31,450 --> 00:21:32,370 Is é seo beag nua. 445 00:21:32,370 --> 00:21:35,420 Ag teacht 22 - agus beidh muid ag teacht ar ais leis seo, ach anois tá a fhios - 446 00:21:35,420 --> 00:21:37,880 agus go mbeadh a fhios agat ach seo as a bhfuil Léigh an doiciméadú nó má 447 00:21:37,880 --> 00:21:39,010 Bhí a fhios agat cheana féin C - 448 00:21:39,010 --> 00:21:41,510 a fháil Is féidir teaghrán scriú suas uaireanta. 449 00:21:41,510 --> 00:21:45,130 Má tá an t-úsáideoir i ndáiríre sáraíochta nó neamh-chomhoibritheach agus sé nó sí díreach 450 00:21:45,130 --> 00:21:49,450 Ní rud ar bith cineál ar an méarchlár nó cineálacha an oiread sin ag an méarchlár go 451 00:21:49,450 --> 00:21:53,760 overwhelms sé an ríomhaire a chuimhne, go teoiriciúil, d'fhéadfadh a fháil ar ais teaghrán 452 00:21:53,760 --> 00:21:56,270 rud éigin eile seachas ar teaghrán de charachtair. 453 00:21:56,270 --> 00:22:01,930 D'fhéadfadh sé ar ais luach speisialta ar a dtugtar NULLComment i ngach caipíní, N-U-L-L, agus tá sé seo 454 00:22:01,930 --> 00:22:03,390 ach luach fairtheora mar a thugtar air. 455 00:22:03,390 --> 00:22:08,010 Tá sé ina luach speisialta go signifies rud éigin dona tharla sa chás seo. 456 00:22:08,010 --> 00:22:10,520 Is é an easpa de shraith. 457 00:22:10,520 --> 00:22:16,190 >> Mar sin, nialasach mé ag seiceáil do simplí ionas go mbeidh, scéal fada gairid, str leng agus 458 00:22:16,190 --> 00:22:20,230 fheidhmeanna eile a thagann leis C, má siad ag súil le teaghrán ach éiríonn leat iad a 459 00:22:20,230 --> 00:22:23,630 an easpa de shraith, má éiríonn leat iad null, an ríomhaire nó ar an gclár 460 00:22:23,630 --> 00:22:25,000 Beidh tuairteála díreach thar barr amach. 461 00:22:25,000 --> 00:22:25,610 Beidh sé hang. 462 00:22:25,610 --> 00:22:27,250 Beidh sé caith suas roinnt teachtaireacht earráide. 463 00:22:27,250 --> 00:22:28,690 Beidh rudaí a tharlóidh dona. 464 00:22:28,690 --> 00:22:31,130 Mar sin, cé go bhfuil sé seo fós Ní dea-shainithe - 465 00:22:31,130 --> 00:22:33,730 Beidh sé seo ciall a bhaint as níos mó in aghaidh na seachtaine nó dhá - i líne 22, is é seo ach 466 00:22:33,730 --> 00:22:38,790 mar shampla na seiceála earráid féin cosanta ach i gcás amháin am amach de 467 00:22:38,790 --> 00:22:42,040 théann rud éigin mícheart milliún, ag a laghad ní bheidh mo chlár tuairteála. 468 00:22:42,040 --> 00:22:45,960 >> Mar sin, más rud é nach ndéanann s ionann agus rud éigin dona, Tá mé seo le haghaidh lúb, agus bhí sé seo 469 00:22:45,960 --> 00:22:47,710 nuair a bhí againn go eile píosa nua error. 470 00:22:47,710 --> 00:22:51,580 Tá mé do lúb iterating ó náid ar suas go dtí an fad s. 471 00:22:51,580 --> 00:22:56,140 Agus ansin anseo, bhí mé a phriontáil amach s lúibín mé, ach cén fáth go raibh mé úsáid as% c go léir 472 00:22:56,140 --> 00:23:00,770 go tobann in ionad% s fiú cé go bhfuil s teaghrán? 473 00:23:00,770 --> 00:23:02,110 Tá sé ina charachtar, ceart? 474 00:23:02,110 --> 00:23:06,560 Is é S teaghrán, ach rud éigin lúibín, s lúibín i áit inarb é i náid 475 00:23:06,560 --> 00:23:10,380 nó i gceann amháin nó dhá, go bhfuil an duine aonair carachtar sa téad, agus mar sin d' 476 00:23:10,380 --> 00:23:14,970 gur gá, printf a chur ar an eolas go tá sé go deimhin, ar charachtar a bheith ag súil. 477 00:23:14,970 --> 00:23:18,096 >> Agus ansin cuimhne, cad a rinne an clár a dhéanamh i ndáiríre? 478 00:23:18,096 --> 00:23:19,848 >> Clóbhuailte sé amach i gcolúin. 479 00:23:19,848 --> 00:23:21,120 >> Yeah, go díreach. 480 00:23:21,120 --> 00:23:24,990 Clóite sé ach an focal a chlóscríobh mé i colún, carachtar amháin i ngach líne. 481 00:23:24,990 --> 00:23:26,190 Mar sin, a ligean ar a fheiceáil seo arís. 482 00:23:26,190 --> 00:23:27,810 Sin a dhéanamh teaghrán. 483 00:23:27,810 --> 00:23:30,200 Tiomsaithe OK. . / Teaghrán. 484 00:23:30,200 --> 00:23:35,560 Lig dom cineál i H-E-L-L-O, Cuir isteach, agus go deimhin liom é a fháil, ceann sa líne. 485 00:23:35,560 --> 00:23:37,280 >> Mar sin, lig dom a dhéanamh optimization amháin anseo. 486 00:23:37,280 --> 00:23:40,240 Má cheapann tú faoi, go háirithe má atá tú cláraithe roimhe, níl 487 00:23:40,240 --> 00:23:43,340 féidir a mhaíomh gur easpa éifeachtachta i líne 24. 488 00:23:43,340 --> 00:23:46,160 I bhfocail eile, nach bhfuil sé gá go an dearadh is fearr. 489 00:23:46,160 --> 00:23:50,200 Dhíreacha shimplí, ar a laghad uair amháin tú cuimhneamh ar cad é str Leng, ach tá sé 490 00:23:50,200 --> 00:23:52,640 d'fhéadfadh a bheith ag déanamh rud éigin balbh. 491 00:23:52,640 --> 00:23:54,863 Cad a d'fhéadfadh a bheith? 492 00:23:54,863 --> 00:23:56,280 >> [Inaudible]. 493 00:23:56,280 --> 00:23:56,800 >> Go díreach. 494 00:23:56,800 --> 00:24:00,340 Tá sé seiceáil an fad s gach uair amháin, cé go 495 00:24:00,340 --> 00:24:02,980 H-E-L-L-O ag dul i gcónaí a bheith cúig carachtair. 496 00:24:02,980 --> 00:24:05,490 Gach uair tríd an lúb, nach bhfuil an cúig athrú. 497 00:24:05,490 --> 00:24:08,750 D'fhéadfadh liom a bheith incriminteach i, ach cad Is é an fad s ar gach 498 00:24:08,750 --> 00:24:09,690 atriall den lúb? 499 00:24:09,690 --> 00:24:15,810 Tá sé cúig, tá sé cúig, tá sé cúig, agus fós tá mé ag iarraidh mar sin féin seo 500 00:24:15,810 --> 00:24:18,320 cheistiú arís agus arís agus arís eile. 501 00:24:18,320 --> 00:24:20,750 Anois frankly, is é an ríomhaire sin diabhal go tapa, tá aon duine ag dul le fógra a 502 00:24:20,750 --> 00:24:23,780 difríocht sa chás seo, ach tá na cineálacha cinntí droch-dhearadh is féidir 503 00:24:23,780 --> 00:24:28,330 tús a chur suas má tá an tiomsaitheoir féin ní iarracht a shocrú seo chun tú a 504 00:24:28,330 --> 00:24:30,630 Ní bheadh ​​sé de ghnáth, ag ar a laghad i an fearas. 505 00:24:30,630 --> 00:24:31,540 >> Mar sin, tá mé ag dul chun é seo a dhéanamh. 506 00:24:31,540 --> 00:24:34,580 Tá mé ag dul a chur camóg tar éis mo chéad athraitheach, i. 507 00:24:34,580 --> 00:24:37,310 Tá mé ag dul a thabhairt dom féin eile athraitheach, ag iarraidh é n, ach ag 508 00:24:37,310 --> 00:24:41,330 choinbhinsiúin uimhreacha, agus ansin tá mé ag dul a shannadh ar luach na n teaghrán 509 00:24:41,330 --> 00:24:42,530 fad s. 510 00:24:42,530 --> 00:24:46,060 Agus ansin tá mé ag dul a athrú mo riocht a bheith cad é? 511 00:24:46,060 --> 00:24:51,960 Tá mé ag dul a athrú ar mo riocht go cé go bhfuil mé níos lú ná n. 512 00:24:51,960 --> 00:24:55,700 >> Mar sin anois, cé mhéad uair mé seiceáil an fad s? 513 00:24:55,700 --> 00:25:00,110 Uair amháin, ach tá sé ceart go leor a sheiceáil i gcoinne n arís agus arís eile mar gheall ar anois dóibh siúd 514 00:25:00,110 --> 00:25:03,170 Nach bhfuil luachanna ag athrú i ndáiríre. 515 00:25:03,170 --> 00:25:06,020 Anois do anois, tá a fhios go díreach ag am ar bith agat glaoch ar fheidhm, níl le beagán de 516 00:25:06,020 --> 00:25:09,930 Ní lasnairde, go leor chun a dhíspreagadh tú i ndáiríre ó úsáid a bhaint as riamh feidhmeanna, ach 517 00:25:09,930 --> 00:25:12,750 cinnte nuair a tá na líne de chód mar sin - agus beidh na línte a fháil 518 00:25:12,750 --> 00:25:15,490 níos suimiúla roimh i bhfad - áit níl an deis chun smaoineamh, má 519 00:25:15,490 --> 00:25:18,320 cineál gcód seo, cé mhéad Beidh amanna sí i gcrích? 520 00:25:18,320 --> 00:25:20,950 Feicfidh tú tús a fheiceáil le himeacht ama Is féidir fheidhmíocht do chláir 521 00:25:20,950 --> 00:25:21,660 go deimhin athrú. 522 00:25:21,660 --> 00:25:24,110 >> Go deimhin, leagann cheann de na fhadhb atá déanta againn déanta le blianta anuas i gceist 523 00:25:24,110 --> 00:25:27,600 chur i bhfeidhm, mar is féidir leat a aisghlaoch ó seachtain náid, a litreoir, ach 524 00:25:27,600 --> 00:25:31,380 Spell Checker go bhfuil ceaptha chun tacú le foclóir de 150,000 móide 525 00:25:31,380 --> 00:25:32,860 focail go bhfuil muid a thabhairt duit guys. 526 00:25:32,860 --> 00:25:37,100 Bheadh ​​ort cód a scríobh go ualaí na focail sin i RAM, mar sin i 527 00:25:37,100 --> 00:25:40,700 boscaí mar táimid chonaic ar an scáileán nóiméad shin, agus ansin chomh tapa agus is tú 528 00:25:40,700 --> 00:25:43,740 is féidir, ní mór duit a bheith in ann freagra a ceist ar an bhfoirm, tá an focal 529 00:25:43,740 --> 00:25:44,280 mílitrithe? 530 00:25:44,280 --> 00:25:45,420 An bhfuil an focal mílitrithe? 531 00:25:45,420 --> 00:25:46,770 An bhfuil an focal mílitrithe? 532 00:25:46,770 --> 00:25:49,525 >> Agus i rud éigin cosúil go bhfuil an méid atá déanta againn déanta le blianta anuas tá éirigh sé isteach, 533 00:25:49,525 --> 00:25:53,500 cé ar rogha an diúltaithe i bhonn roghnach, a iomaíocht de shaghas, trína an 534 00:25:53,500 --> 00:25:59,470 mic léinn a bhaineann úsáid as an RAM níos lú agus níos lú am, níos lú timthriallta LAP, suas go deireadh 535 00:25:59,470 --> 00:26:02,640 bubbling suas go dtí an barr ar beag bord ceannaire nó rangú a chuir muid ar 536 00:26:02,640 --> 00:26:04,770 an cúrsa ar leathanach baile mar atá déanta againn déanta le blianta anuas. 537 00:26:04,770 --> 00:26:08,100 Mar sin, arís, go hiomlán roghnach, ach tá sé seo Labhraíonn chun na deiseanna a dhearadh 538 00:26:08,100 --> 00:26:11,250 go bhfuil romhainn nuair a thosaíonn muid tógáil ar bharr na craoibhe roinnt de na 539 00:26:11,250 --> 00:26:14,010 bloic thógála bhunúsacha. 540 00:26:14,010 --> 00:26:16,780 >> Mar sin, lig dom dul ar ais go dtí an léaráid seo do ach faoi láthair agus nochtann beag 541 00:26:16,780 --> 00:26:17,610 rud éigin níos mó. 542 00:26:17,610 --> 00:26:21,400 Tá sé seo go deimhin, ar teaghrán, agus tá muid tógtha leas a bhaint as cúpla leabharlanna, 543 00:26:21,400 --> 00:26:25,150 io.h chaighdeánach a bhfuil - 544 00:26:25,150 --> 00:26:26,110 >> Printf. 545 00:26:26,110 --> 00:26:27,860 >> Printf, i measc rudaí eile. 546 00:26:27,860 --> 00:26:31,540 cs50.h, a fháil agus a fháil slánuimhir teaghrán agus mar sin de, string.h, a 547 00:26:31,540 --> 00:26:32,570 Bhí str leng. 548 00:26:32,570 --> 00:26:34,800 Ach casadh sé amach níl eile fós. 549 00:26:34,800 --> 00:26:38,540 Frankly, níl go leor agus go leor de header comhaid a dhearbhú feidhmeanna 550 00:26:38,540 --> 00:26:43,320 do leabharlanna, ach tá sé seo ctype.h iarbhír ag dul a bheith beagán 551 00:26:43,320 --> 00:26:46,900 buntáiste toisc go bhfuil mé ag dul chun dul ar aghaidh agus a chur amháin 552 00:26:46,900 --> 00:26:48,120 clár eile anseo. 553 00:26:48,120 --> 00:26:52,420 >> Lig dom dul ar aghaidh agus a oscailt suas rud éigin Scríobh mé roimh ré ar a dtugtar 554 00:26:52,420 --> 00:26:55,750 capitalize.c, agus a ligean ar ghlacadh le breathnú ar conas a oibríonn seo. 555 00:26:55,750 --> 00:27:00,340 Fógra go bhfuil mé ag baint úsáide as, sa leagan seo de, trí chomhad ar an eolas. 556 00:27:00,340 --> 00:27:04,110 Fógra go bhfuil i líne 18, tá mé dul ar líne de théacs. 557 00:27:04,110 --> 00:27:07,660 Fógra i líne 21, tá mé ag éileamh go Tá an cód seo a leanas ag dul go dtí 558 00:27:07,660 --> 00:27:12,170 leas s, is cuma cén t-úsáideoir clóscríofa i, agus conas táim ag déanamh mé é sin? 559 00:27:12,170 --> 00:27:13,300 Bhuel, tá mé ag cur - 560 00:27:13,300 --> 00:27:14,750 ceacht foghlamtha ó uair dheireanach - 561 00:27:14,750 --> 00:27:18,370 Tá mé á dhearbhú i agus n agus iterating thar na carachtair sa teaghrán. 562 00:27:18,370 --> 00:27:22,720 Agus ansin cad é an bloc cód i líne 24 tríd 27 563 00:27:22,720 --> 00:27:24,550 dhéanamh i dtéarmaí layman? 564 00:27:24,550 --> 00:27:27,766 565 00:27:27,766 --> 00:27:29,730 >> Cás íochtair litir ar ais. 566 00:27:29,730 --> 00:27:30,430 >> Go díreach. 567 00:27:30,430 --> 00:27:35,920 Má s lúibín i - mar sin má tá an i-ú charachtar s, a bhfuil ar leith 568 00:27:35,920 --> 00:27:40,220 Char sa téad é, níos mó ná nó cothrom dtí an cás íochtair a agus - 569 00:27:40,220 --> 00:27:42,670 chun cuimhne go ampersand dúbailte signify agus - 570 00:27:42,670 --> 00:27:46,810 agus is é an carachtar céanna, s lúibín i, níos lú ná nó cothrom dtí an cás íochtair z, 571 00:27:46,810 --> 00:27:50,600 a chiallaíonn go bhfuil sé ar a b nó c nó nó ponc, ponc, ponc, nó z, rud a chiallaíonn 572 00:27:50,600 --> 00:27:51,340 tá sé litreacha beaga. 573 00:27:51,340 --> 00:27:52,900 Cad ba mhaith liom a dhéanamh sa chás sin? 574 00:27:52,900 --> 00:27:55,010 Bhuel, is féidir liom é seo a dhéanamh beagán cryptically, ach 575 00:27:55,010 --> 00:27:56,160 a ligean ar tease seo ar leith. 576 00:27:56,160 --> 00:28:00,210 >> Tá mé ag dul chun glaoch printf priontaí,% c mar ba mhaith liom a reprint seo 577 00:28:00,210 --> 00:28:01,580 carachtar ar an scáileán. 578 00:28:01,580 --> 00:28:06,650 Tá mé ag dul ansin a ghlacadh s lúibín i, an carachtar i-ú i s, agus ansin cén fáth 579 00:28:06,650 --> 00:28:12,330 mé ag déanamh seo trick beag anseo, cás íochtair a A caipitil lúide? 580 00:28:12,330 --> 00:28:16,352 Cad é go bhfuil ag dul a thabhairt dom, ag labhairt go ginearálta? 581 00:28:16,352 --> 00:28:18,600 >> [Inaudible]. 582 00:28:18,600 --> 00:28:19,390 >> Go díreach. 583 00:28:19,390 --> 00:28:20,860 Ní féidir liom cuimhneamh i ndáiríre - 584 00:28:20,860 --> 00:28:24,390 Bhí sé 65 do chaipiteal A. ní dóigh liom gur cuimhneamh ar cad cás íochtair a bhfuil, 585 00:28:24,390 --> 00:28:25,540 ach is cuma. 586 00:28:25,540 --> 00:28:26,580 Fhios ag an ríomhaire. 587 00:28:26,580 --> 00:28:30,380 Mar sin, ag rá, cás íochtair lúide caipitil A, tá sé aisteach a bheith 588 00:28:30,380 --> 00:28:33,530 dhealú Char amháin ó eile, ach cad iad na carachtair thíos an cochall? 589 00:28:33,530 --> 00:28:34,520 Tá siad díreach uimhreacha. 590 00:28:34,520 --> 00:28:36,980 Mar sin, is cuma cad iad na huimhreacha sin, ligean ar an ríomhaire cuimhneamh air 591 00:28:36,980 --> 00:28:38,240 seachas dom an duine. 592 00:28:38,240 --> 00:28:41,710 >> Mar sin, an cás íochtair caipitil lúide A ag dul a thabhairt dom difríocht. 593 00:28:41,710 --> 00:28:45,370 Tharlaíonn sé a bheith 32, agus bheadh an cás maidir le litreacha beaga b agus caipitil B 594 00:28:45,370 --> 00:28:45,930 agus mar sin de. 595 00:28:45,930 --> 00:28:47,710 Fanann sé comhsheasmhach, buíochas le Dia. 596 00:28:47,710 --> 00:28:51,930 Mar sin, tá mé ag rá go bunúsach, a chur ar an cás íochtair litir, a dhealú amach go 597 00:28:51,930 --> 00:28:55,340 difríocht caighdeánach, agus go héifeachtach athruithe s mé lúibín ó 598 00:28:55,340 --> 00:28:59,400 cás íochtair go, ar ndóigh, chás uachtair, gan mo bheith i ndáiríre chun smaoineamh 599 00:28:59,400 --> 00:29:03,040 faoi ​​nó cuimhnigh, cad iad na uimhreacha Labhair linn faoi nuair a bheidh an ocht 600 00:29:03,040 --> 00:29:04,800 oibrithe deonacha a tháinig suas ar an stáitse? 601 00:29:04,800 --> 00:29:08,800 Anois Idir an dá linn, i eile, más rud é nach bhfuil sé litir litreacha beaga mar atá arna chinneadh 602 00:29:08,800 --> 00:29:10,400 trí líne 24, ach é a phriontáil amach. 603 00:29:10,400 --> 00:29:12,590 Ba mhaith liom ach le teagmháil an carachtair a bhí 604 00:29:12,590 --> 00:29:14,410 i ndáiríre an cás íochtair ar dtús. 605 00:29:14,410 --> 00:29:15,150 >> Mar sin, a ligean ar a fheiceáil seo. 606 00:29:15,150 --> 00:29:17,400 Déan leas. 607 00:29:17,400 --> 00:29:18,470 Tiomsaithe, OK. 608 00:29:18,470 --> 00:29:19,730 . / Leas. 609 00:29:19,730 --> 00:29:23,530 Agus lig dom a chlóscríobh H-E-L-L-O i litreacha beaga, Iontráil. 610 00:29:23,530 --> 00:29:26,370 Agus faoi deara go bhfuil sé thiontú i chás uachtair. 611 00:29:26,370 --> 00:29:27,940 Lig dom seo a dhéanamh arís le focal difriúil. 612 00:29:27,940 --> 00:29:32,720 Cad é faoi D-A-V-I-D leis an gcéad D a chaipitliú mar ainm de ghnáth? 613 00:29:32,720 --> 00:29:33,560 Iontráil. 614 00:29:33,560 --> 00:29:34,870 Fógra tá sé fós ceart. 615 00:29:34,870 --> 00:29:40,250 Outputted sé sin go díreach an chéad D gan athrú via sin a thógáil eile. 616 00:29:40,250 --> 00:29:42,170 >> Mar sin, a choinneáil i gcuimhne, ansin, ar cúpla rudaí anseo. 617 00:29:42,170 --> 00:29:45,060 Amháin, más mian leat riamh a sheiceáil dhá coinníollacha ag an am céanna, is féidir leat agus iad a 618 00:29:45,060 --> 00:29:46,500 le chéile mar a tuaradh againn. 619 00:29:46,500 --> 00:29:49,900 Is féidir leat a chur i gcomparáid carachtair ar an mbealach seo agus a chóireáil go héifeachtach carachtair mar 620 00:29:49,900 --> 00:29:53,050 uimhreacha, ach frankly, is é seo an Céilí Mór cryptic riamh tá mé ag dul a mheabhrú 621 00:29:53,050 --> 00:29:56,510 conas teacht suas leis seo ó scratch gan réasúnaíocht tríd do go leor 622 00:29:56,510 --> 00:29:57,140 le beagán ama. 623 00:29:57,140 --> 00:30:00,590 >> Ní bheadh ​​sé a bheith deas má tá duine éigin amach ann Scríobh feidhm a dtugtar é 624 00:30:00,590 --> 00:30:05,390 níos ísle d'fhéadfadh a fhreagairt dom fíor nó bréagach é, an carachtar litreacha beaga? 625 00:30:05,390 --> 00:30:09,350 Bhuel buíochas le Dia, mo dhuine a scríobh ctype.h rinne é sin. 626 00:30:09,350 --> 00:30:15,540 Lig dom dul suas anseo agus cuir ctype le haghaidh c cineálacha, agus anois lig dom dul síos anseo agus 627 00:30:15,540 --> 00:30:18,820 Athscríobh an líne seo mar seo a leanas. 628 00:30:18,820 --> 00:30:27,510 >> Mar sin má tá sé ar a dtugtar níos ísle, éileamh mé, s lúibín mé, ansin tá mé ag dul a scriosadh 629 00:30:27,510 --> 00:30:29,400 dá líne ar fad. 630 00:30:29,400 --> 00:30:32,570 Mar sin anois duine éigin eile, tá mé ag súil, scríobh Is é feidhm a dtugtar níos ísle, agus é 631 00:30:32,570 --> 00:30:36,250 casadh amach a rinne siad agus dearbhaíodh iad sé taobh istigh de ctype.h. 632 00:30:36,250 --> 00:30:39,480 Agus anois tá mé ag dul a fhágáil líne 27 ina n-aonar, tá mé ag dul a fhágáil líne 31 633 00:30:39,480 --> 00:30:41,890 ina n-aonar, ach faoi deara cé mhéad Tá mé ag tightened suas mo cód. 634 00:30:41,890 --> 00:30:42,690 Tá sé níos glaine anois. 635 00:30:42,690 --> 00:30:47,250 Tá sé níos lú deacair a chuardach trí mar anois ar an fheidhm, ina theannta sin, 636 00:30:47,250 --> 00:30:50,080 mar sin ainmnithe wonderfully sé ach a dhéanann an méid a deir sé. 637 00:30:50,080 --> 00:30:51,520 >> Mar sin, anois tá mé ag dul a shábháil seo. 638 00:30:51,520 --> 00:30:52,930 Tá mé ag dul chun zúmáil amach. 639 00:30:52,930 --> 00:30:56,650 Agus díreach mar atá i Scratch fhéadfadh go mbeadh ort Booleans, luachanna Boole fíor nó 640 00:30:56,650 --> 00:31:01,530 bréagach, go díreach cad é níos ísle go héifeachtach tuairisceáin. 641 00:31:01,530 --> 00:31:02,960 Lig dom recompile. 642 00:31:02,960 --> 00:31:04,500 Lig dom ath-reáchtáil. 643 00:31:04,500 --> 00:31:07,350 Agus anois a ligean ar déan iarracht é arís, H-E-L-L-O, Iontráil. 644 00:31:07,350 --> 00:31:07,970 Sin maith go leor. 645 00:31:07,970 --> 00:31:10,150 Agus déan iarracht arís, déan cinnte go mé Ní raibh rud éigin a scriú suas. 646 00:31:10,150 --> 00:31:11,670 Sin é a chaipitliú chomh maith. 647 00:31:11,670 --> 00:31:14,190 >> Ach nach bhfuil sé seo maith go leor mar gheall ar an rud eile riamh go bhfuil mé ag dul chun 648 00:31:14,190 --> 00:31:19,090 Is cuimhin liom mura obair trí sé i ndáiríre go cúramach ar, a rá, tá an páipéar 649 00:31:19,090 --> 00:31:19,920 an líne diabhal. 650 00:31:19,920 --> 00:31:23,450 Ní bheadh ​​sé deas dá mbeadh feidhm a dtugtar chun uachtarach? 651 00:31:23,450 --> 00:31:26,930 Bhuel casadh sé amach ann Is i ctype.h chomh maith. 652 00:31:26,930 --> 00:31:30,150 Tá mé ag dul chun dul ar aghaidh agus cineál - 653 00:31:30,150 --> 00:31:31,340 lig dom a thabhairt go líne ar ais. 654 00:31:31,340 --> 00:31:36,430 In ionad sin anseo, lig dom dul ar aghaidh agus a rá, in ionad an% c an 655 00:31:36,430 --> 00:31:42,110 thoradh ar an glaoch fheidhm seo a uachtair ar an charachtar i-ú s. 656 00:31:42,110 --> 00:31:45,430 Agus faoi deara anois tá sé ag fáil beagán chothromú. 657 00:31:45,430 --> 00:31:48,870 Tá mé súil a choinneáil ar cé mhéad lúibíní mé oscailte agus dúnta. 658 00:31:48,870 --> 00:31:50,050 >> Mar sin, anois tá sé níos glaine. 659 00:31:50,050 --> 00:31:53,460 Anois tá an clár ag fáil níos fearr agus níos fearr a ceapadh fhéadfaí a rá mar tá sé 660 00:31:53,460 --> 00:31:56,450 i bhfad, i bhfad níos inléite, ach tá sé in iúl gan aon a cheartú. 661 00:31:56,450 --> 00:31:57,600 Déan leas. 662 00:31:57,600 --> 00:31:58,930 . / Leas. 663 00:31:58,930 --> 00:32:03,220 H-E-L-L-O. A ligean ar é a rith arís, D-A-V-I-D. OK, mar sin tá muid fós i 664 00:32:03,220 --> 00:32:04,250 gcruth maith go leor. 665 00:32:04,250 --> 00:32:06,030 >> Ach anois go uachtair. 666 00:32:06,030 --> 00:32:09,720 Molfaidh mé go níl aon níos mó refinement féidir linn a dhéanamh a bheadh 667 00:32:09,720 --> 00:32:12,820 i ndáiríre deas, a d'fhéadfadh a dhéanamh níos doichte i ndáiríre suas gcód seo agus i ndáiríre a thabhairt dúinn cúig 668 00:32:12,820 --> 00:32:15,150 as gach cúigear do dhearadh, mar shampla. 669 00:32:15,150 --> 00:32:16,510 Cad é a bheadh ​​deas a fháil haitheantas coibhneasta de? 670 00:32:16,510 --> 00:32:20,770 Bhuel, breathnú ar conas damnaigh fada an bloc Tá Cód díreach rud simplí a dhéanamh. 671 00:32:20,770 --> 00:32:23,850 >> Anois, mar leataobh, mar a bheadh ​​agat le feiceáil in alt Super seo caite 672 00:32:23,850 --> 00:32:27,570 deireadh seachtaine, ní gá duit go docht leis an braces chatach nuair a tá tú díreach ceann amháin 673 00:32:27,570 --> 00:32:32,180 líne de chód, cé mhol muid iad a choinneáil ionas go ndéanann sé i bhfad 674 00:32:32,180 --> 00:32:36,190 níos soiléire, cosúil i Scratch ar U-chruthach bloic, cad taobh istigh de na brainse. 675 00:32:36,190 --> 00:32:40,170 Ach ní bheadh ​​sé deas más rud é uachtarach, nuair a thugtar a ionchur, chas sé isteach 676 00:32:40,170 --> 00:32:44,730 cás uachtair más rud é nach bhfuil sé, agus cad a bheadh a bheith iontach sa chás os coinne má 677 00:32:44,730 --> 00:32:47,210 tá sé chás uachtair cheana féin? 678 00:32:47,210 --> 00:32:49,620 Just a pas sé trí agus é a fhágáil ina n-aonar. 679 00:32:49,620 --> 00:32:50,660 >> Mar sin, b'fhéidir a dhéanann sé go. 680 00:32:50,660 --> 00:32:52,990 Raibh mé iarracht a dhéanamh agus tá súil agam ach go ndéanann sé, ach lig dom 681 00:32:52,990 --> 00:32:54,450 thabhairt isteach rud amháin eile. 682 00:32:54,450 --> 00:32:57,440 In áit ag baint úsáide as an-tógtha i gcríochfort fuinneog síos anseo, chun cuimhne go 683 00:32:57,440 --> 00:33:01,130 Tugann sé seo dubh cearnach deilbhín tú fuinneog críochfort níos mó gur féidir liom a lán- 684 00:33:01,130 --> 00:33:02,260 scáileán más mian liom? 685 00:33:02,260 --> 00:33:05,820 Mar sin, casadh sé amach tá siad saghas oddly ainmnithe, ach níl na rudaí seo ar a dtugtar 686 00:33:05,820 --> 00:33:10,970 leathanaigh fear, leathanaigh lámhleabhar, fear do ghearr, agus is féidir liom teacht ar na trí 687 00:33:10,970 --> 00:33:14,515 fear clóscríobh - 688 00:33:14,515 --> 00:33:15,570 cad ba mhaith liom a chineál A? 689 00:33:15,570 --> 00:33:17,830 Fear a uachtair. 690 00:33:17,830 --> 00:33:21,090 >> Agus faoi deara anois má ar ann do feidhmiú taobh istigh den ríomhaire, i 691 00:33:21,090 --> 00:33:23,970 chás seo an fearas, a bhfuil ach an córas oibriúcháin Linux, tá sé ag dul 692 00:33:23,970 --> 00:33:27,920 a thabhairt dom sraith beagán cryptic de aschur, ach beidh tú in imeacht ama go 693 00:33:27,920 --> 00:33:31,720 tá sé i gcónaí formáidithe go leor i bhfad ar an céanna mar sin dtosaíonn tú a fháil a úsáidtear chun é. 694 00:33:31,720 --> 00:33:35,130 Fógra ag an mbarr a uachtair, agus is cosúil go bhfuil an doiciméadú céanna 695 00:33:35,130 --> 00:33:35,680 le haghaidh níos ísle. 696 00:33:35,680 --> 00:33:38,740 Whoever scríobh go raibh sé ghearradh roinnt coirnéil agus a chur go léir ar aon leathanach amháin. 697 00:33:38,740 --> 00:33:40,720 Críche na rudaí seo 'i Is é an saol a thiontú ina 698 00:33:40,720 --> 00:33:42,780 litir chuig uachtarach nó litreacha beaga. 699 00:33:42,780 --> 00:33:46,290 >> Fógra go bhfuil faoi Achoimre, an fear leathanach ag múineadh dom cad tá mé comhad 700 00:33:46,290 --> 00:33:48,130 a chur san áireamh chun úsáid a bhaint as an rud. 701 00:33:48,130 --> 00:33:51,320 Tá sé seo a thabhairt dom na sínithe le haghaidh na feidhmeanna, an mbeirt acu, fiú 702 00:33:51,320 --> 00:33:53,510 cé muid ceart anois ach cúram faoi cheann. 703 00:33:53,510 --> 00:33:54,730 Seo anois cur síos. 704 00:33:54,730 --> 00:33:58,800 Chun uachtarach athraíonn an litir c dtí an cás uachtair más féidir. 705 00:33:58,800 --> 00:34:02,280 >> Fós nach bhfuil oiliúnach, ach lig dom breathnú anois faoi luach ar ais, an rud is 706 00:34:02,280 --> 00:34:03,520 go bhfuil ar láimh ar ais. 707 00:34:03,520 --> 00:34:08,600 Mar sin, is é an luach ar ais go bhfuil an litir chomhshó nó c más rud é an 708 00:34:08,600 --> 00:34:09,870 Ní raibh comhshó féidir. 709 00:34:09,870 --> 00:34:11,202 Cad é c? 710 00:34:11,202 --> 00:34:12,560 >> An carachtar bunaidh. 711 00:34:12,560 --> 00:34:15,370 >> An carachtar bunaidh agus tá a fhios againn go bhfuil ag, arís, ag dul suas go dtí an 712 00:34:15,370 --> 00:34:19,179 achoimre, agus whoever scríobh seo fheidhm chinn ach go bhfuil an ionchur 713 00:34:19,179 --> 00:34:22,909 go dtí uachtair agus a bhfuil níos ísle ach treallach ag dul a bheith ar a dtugtar c. 714 00:34:22,909 --> 00:34:24,909 D'fhéadfadh siad a bheith ar a dtugtar sé an chuid is mó rud ar bith ba mhaith leo, ach choinnigh siad é 715 00:34:24,909 --> 00:34:26,270 simplí mar c. 716 00:34:26,270 --> 00:34:27,880 Mar sin, tá mé i gcomhairle leis an leathanach fear. 717 00:34:27,880 --> 00:34:31,870 Reassures an abairt liom go má nach bhfuil sé ar litir litreacha beaga, tá sé 718 00:34:31,870 --> 00:34:34,969 ag dul a thabhairt ach dom ar ais c, a bhfuil foirfe, rud a chiallaíonn gur féidir liom a fháil réidh 719 00:34:34,969 --> 00:34:36,199 mo riocht eile. 720 00:34:36,199 --> 00:34:39,679 >> Mar sin, lig dom dul ar ais chuig GEdit, agus anois lig dom a dhéanamh ach seo. 721 00:34:39,679 --> 00:34:41,960 Tá mé ag dul a chóipeáil mo ráiteas printf. 722 00:34:41,960 --> 00:34:45,969 Tá mé ag dul chun dul ar aghaidh agus taobh istigh de cheart an lúb do phriontáil amach go, agus a fháil 723 00:34:45,969 --> 00:34:48,760 réidh anois an iomlán má thógáil. 724 00:34:48,760 --> 00:34:51,860 Ní raibh droch-smaoineamh, agus bhí sé an- i bhfad ceart agus ag teacht le 725 00:34:51,860 --> 00:34:54,100 gach rud atá againn preached, ach ní hamháin is gá. 726 00:34:54,100 --> 00:34:57,070 Chomh luath agus tuigeann tú roinnt leabharlann Tá feidhm bhfuil duine éigin eile 727 00:34:57,070 --> 00:35:01,340 Scríobh, nó b'fhéidir scríobh tú in áiteanna eile sa an comhad, is féidir leat é a úsáid i ndáiríre agus 728 00:35:01,340 --> 00:35:02,690 tús a dhéanamh níos doichte suas an gcód. 729 00:35:02,690 --> 00:35:06,080 >> Agus nuair a rá liom rudaí cosúil le stíl maith, an bhfíric go bhfuil ar a dtugtar an duine seo an 730 00:35:06,080 --> 00:35:11,490 feidhmiú go uachtarach, nó roimhe sin é níos ísle Is iontach úsáideach mar gheall ar 731 00:35:11,490 --> 00:35:12,900 tá siad an-tuairisciúil. 732 00:35:12,900 --> 00:35:16,120 Ní bheadh ​​tú ag iarraidh a glaoch ar do fheidhmeanna x agus y agus z, a bhfuil 733 00:35:16,120 --> 00:35:19,620 i bhfad, i bhfad níos lú bhrí. 734 00:35:19,620 --> 00:35:25,160 Ceisteanna ar bith ar an tsraith feabhsuithe? 735 00:35:25,160 --> 00:35:28,010 >> Mar sin, is leor a rá ar cheann de na takeaways Is fiú mar d'fhadhb féin 736 00:35:28,010 --> 00:35:30,960 sraith - b'fhéidir fadhb sraith amháin, ach cinnte leagtha P dhá agus ar aghaidh, fiú 737 00:35:30,960 --> 00:35:34,380 nuair a bhíonn siad ceart nach gá go chiallaíonn go bhfuil siad foirfe ach 738 00:35:34,380 --> 00:35:36,155 fós nó go háirithe dea-dheartha. 739 00:35:36,155 --> 00:35:38,420 Sin an ais eile a tús a chur ag smaoineamh faoi. 740 00:35:38,420 --> 00:35:41,730 Mar sin, bhí sé seo le taobh istigh teaghrán de do gcuimhne ríomhaire, ach má tá tú 741 00:35:41,730 --> 00:35:46,180 bunch iomlán de charachtair cosúil le H-E-L-L-O taobh istigh de RAM, agus is dócha 742 00:35:46,180 --> 00:35:51,330 go bhfuil tú i do chlár glao a fháil teaghrán amanna éagsúla den sórt sin go bhfuil tú 743 00:35:51,330 --> 00:35:54,200 glaoch ar teaghrán a fháil uair amháin, ansin tú glaoch a fháil teaghrán arís. 744 00:35:54,200 --> 00:35:55,880 Bhuel, tá cad atá ar siúl le tarlú le himeacht ama? 745 00:35:55,880 --> 00:35:59,170 >> I bhfocail eile, má tá tú ar líne de Cód, cé as comhthéacs, cosúil le 746 00:35:59,170 --> 00:36:02,120 teaghrán s Faigheann - 747 00:36:02,120 --> 00:36:02,960 a ligean ar é seo a dhéanamh. 748 00:36:02,960 --> 00:36:05,270 Is ionann ainm Teaghrán fháil teaghrán. 749 00:36:05,270 --> 00:36:08,590 Mar sin, is dócha go bhfuil líne de chód i gceist a iarraidh ar an úsáideoir as a chuid nó a hainm. 750 00:36:08,590 --> 00:36:14,580 Tá an chéad líne eile de chód gceist a iarraidh ar an t-úsáideoir chun é nó í ar scoil, agus 751 00:36:14,580 --> 00:36:15,920 an chéad líne eile, agus mar sin de. 752 00:36:15,920 --> 00:36:18,150 Má ghlactar leis go choinneáil orainn ag iarraidh an t-úsáideoir le haghaidh eile agus 753 00:36:18,150 --> 00:36:19,750 eile agus eile teaghrán. 754 00:36:19,750 --> 00:36:22,390 Tá siad ag dul chun fanacht i gcuimhne ag an am céanna. 755 00:36:22,390 --> 00:36:24,280 Nach bhfuil duine ag dul chun clobber an ceann eile. 756 00:36:24,280 --> 00:36:26,420 Ní Tá Scoil scríobh an eile. 757 00:36:26,420 --> 00:36:28,520 Ach nuair a dhéanann siad go léir suas go deireadh i gcuimhne? 758 00:36:28,520 --> 00:36:32,030 >> Bhuel, má tús a chur orainn a tharraingt ar an scáileán, inar féidir linn úsáid a bhaint as an rud 759 00:36:32,030 --> 00:36:35,800 anseo cosúil le gclár dubh, más rud é seo dubh Is ionann dronuilleog mo ríomhaire 760 00:36:35,800 --> 00:36:39,800 chuimhne, tá mé ag dul chun tús a chur treallach tríd sé suas i cearnóga beaga, 761 00:36:39,800 --> 00:36:42,120 gach ceann acu ionann beart amháin de chuimhne. 762 00:36:42,120 --> 00:36:46,560 Frankly, má tá tú gigabyte de RAM na laethanta seo, tá tú billiún bytes 763 00:36:46,560 --> 00:36:49,540 de chuimhne i do ríomhaire, mar sin billiún de na cearnóga. 764 00:36:49,540 --> 00:36:52,110 Mar sin, is leor a rá, seo nach bhfuil i ndáiríre a scála. 765 00:36:52,110 --> 00:36:58,250 >> Ach d'fhéadfadh muid a choinneáil ag tarraingt gach ceann de na nach bhfuil go soiléir de réir scála cearnóga, agus tá sé seo 766 00:36:58,250 --> 00:37:01,260 i dteannta a ionann cuimhne mo ríomhaire. 767 00:37:01,260 --> 00:37:03,136 Anois, beidh muid a dhéanamh ach ponc, ponc, ponc. 768 00:37:03,136 --> 00:37:06,260 Mar sin, i bhfocail eile, nuair mé leid anois úsáideoir le téad a fháil chun a thabhairt dom 769 00:37:06,260 --> 00:37:07,350 téad, cad a tharlaíonn? 770 00:37:07,350 --> 00:37:14,270 Má tá cineálacha an t-úsáideoir i "Dia duit," a chríochnaíonn go suas i H-E-L-L-O. Ach is dócha na 771 00:37:14,270 --> 00:37:15,720 úsáideoir cineálacha ansin i - 772 00:37:15,720 --> 00:37:17,250 i ndáiríre, ní ba chóir dom a bheith déanta Dia duit toisc go bhfuil muid ag iarraidh 773 00:37:17,250 --> 00:37:18,330 leo as a n-ainmneacha. 774 00:37:18,330 --> 00:37:20,580 Mar sin, a ligean ar dul ar ais más féidir liom é seo a dhéanamh. 775 00:37:20,580 --> 00:37:26,130 >> Mar sin, má tá cineál mé i D-A-V-I-D do mo ainm, ach chun cuimhne go bhfuil an dara líne 776 00:37:26,130 --> 00:37:29,220 Cód bhí a fháil teaghrán arís a fháil ar a scoil. 777 00:37:29,220 --> 00:37:32,090 Cá bhfuil an focal sin go bhfuil an t-úsáideoir cineálacha i ag dul chun dul amach romhainn? 778 00:37:32,090 --> 00:37:38,290 Bhuel, b'fhéidir tá sé ag dul chun dul isteach H-A-R-V-A-R-D. Mar sin, cé tá mé 779 00:37:38,290 --> 00:37:41,560 tarraingíodh é mar dhá shraith, tá sé seo ach a bunch iomlán na mbeart i do 780 00:37:41,560 --> 00:37:42,710 RAM ríomhaire. 781 00:37:42,710 --> 00:37:46,560 Níl fadhb anois mar anois má tá mé ag baint úsáide as RAM i seo an-réasúnta 782 00:37:46,560 --> 00:37:49,910 ach saghas bhealach naive, cad is féidir leat Ní idirdhealú a dhéanamh cosúil? 783 00:37:49,910 --> 00:37:52,640 784 00:37:52,640 --> 00:37:54,680 Nuair a thosaíonn duine agus nuair ceann amháin foircinn, ceart? 785 00:37:54,680 --> 00:37:55,860 Tá siad de chineál ar blurring le chéile. 786 00:37:55,860 --> 00:37:57,920 >> Mar sin, casadh sé amach ar an ríomhaire Ní é seo a dhéanamh. 787 00:37:57,920 --> 00:38:04,720 Lig dom scrollbharra iarbhír ar ais in am a cúpla carachtair, agus in ionad Harvard 788 00:38:04,720 --> 00:38:09,570 ag dul díreach tar éis an úsáideora ainm, Faigheann an t-úsáideoir i ndáiríre, taobh thiar de 789 00:38:09,570 --> 00:38:12,000 an radhairc, carachtar speisialta a cuireadh isteach leis an 790 00:38:12,000 --> 00:38:13,885 ríomhaire dó nó di. 791 00:38:13,885 --> 00:38:19,470 / 0, ar a dtugtar an carachtar nialasach sa annoyingly ar a dtugtar nach N-U-L, 792 00:38:19,470 --> 00:38:22,190 N-U-L-L, ach tú é a scríobh mar / 0. 793 00:38:22,190 --> 00:38:27,130 Tá sé díreach gach giotán náid is marcóir i idir an chéad fhocal a an úsáideora 794 00:38:27,130 --> 00:38:28,290 chlóscríobh agus an dara ceann. 795 00:38:28,290 --> 00:38:33,020 >> Mar sin, i ndáiríre Harvard chríochnaíonn suas anois mar seo sraith de charachtair 796 00:38:33,020 --> 00:38:36,110 agus ceann amháin níos mó / 0. 797 00:38:36,110 --> 00:38:41,690 Mar sin, i bhfocail eile, ag a bhfuil na Luachanna fairtheora, ocht náid tadhlach 798 00:38:41,690 --> 00:38:45,220 giotán, is féidir leat tosú anois chun idirdhealú a charachtar amháin ó eile. 799 00:38:45,220 --> 00:38:49,720 Mar sin, fad an am seo cad a bhí "hello" Is é i ndáiríre "hello" le / 0, agus 800 00:38:49,720 --> 00:38:53,580 Idir an dá linn, d'fhéadfadh go han-mhaith a bheith go leor le beagán níos mó RAM 801 00:38:53,580 --> 00:38:56,400 taobh istigh de na ríomhaire. 802 00:38:56,400 --> 00:38:57,810 >> Lig dom rud amháin eile anois. 803 00:38:57,810 --> 00:39:01,800 Casadh sé amach go bhfuil gach ceann de na cearnóga tá muid ag tarraingt, go bhfuil siad, yes, 804 00:39:01,800 --> 00:39:06,140 teaghráin, ach tá níos mó i gcoitinne, Is iad na rudaí arrays. 805 00:39:06,140 --> 00:39:10,590 Tá sraith ach smután de chuimhne go bhfuil ar ais go dtí ar ais ar ais go dtí ar ais, 806 00:39:10,590 --> 00:39:15,130 agus tú ag úsáid de ghnáth le sraith trí an nodaireacht lúibín cearnach. 807 00:39:15,130 --> 00:39:18,210 Mar sin, táimid ag dul a fheiceáil ar na leor le beagán le himeacht ama, ach lig dom dul ar aghaidh agus 808 00:39:18,210 --> 00:39:21,160 oscailt suas, a ligean ar ghlaoch air aoiseanna. 809 00:39:21,160 --> 00:39:23,920 Agus faoi deara cad is féidir linn a dhéanamh le na cleasanna céanna, beag 810 00:39:23,920 --> 00:39:25,750 beagán níos mó error anseo. 811 00:39:25,750 --> 00:39:29,270 >> Mar sin, i gcomhréir 17 den chlár seo - i ndáiríre, lig dom a reáchtáil ar an gclár chéad 812 00:39:29,270 --> 00:39:30,770 ionas gur féidir linn a fheiceáil cad a dhéanann an rud. 813 00:39:30,770 --> 00:39:33,530 Lig dom glaoch aois a dhéanamh chun thiomsú an gclár seo. 814 00:39:33,530 --> 00:39:34,950 . / Aois. 815 00:39:34,950 --> 00:39:36,480 Cá mhéad duine atá sa seomra? 816 00:39:36,480 --> 00:39:38,020 Call sé trí. 817 00:39:38,020 --> 00:39:39,575 Aois an chéad duine? 818 00:39:39,575 --> 00:39:42,710 18, 19, agus 20. 819 00:39:42,710 --> 00:39:46,770 Agus anois beagán ridiculously, mé díreach tar éis a bheith déanta ar chlár go aois sin 820 00:39:46,770 --> 00:39:47,740 trí dhaoine. 821 00:39:47,740 --> 00:39:50,390 >> Mar sin, tá an deis ann go soiléir le haghaidh roinnt spraoi uimhríocht anseo. 822 00:39:50,390 --> 00:39:51,560 Thankfully, is é an mata ceart. 823 00:39:51,560 --> 00:39:54,720 18 chuaigh go dtí 19, 19 chuaigh go dtí 20 agus mar sin de. 824 00:39:54,720 --> 00:39:58,510 Ach cad atá i ndáiríre i gceist a bheith léiriúcháin is anseo conas tá muid a stóráil 825 00:39:58,510 --> 00:40:00,190 na trí daoine d'aoiseanna. 826 00:40:00,190 --> 00:40:02,370 Lig dom súmáil isteach ar an méid atá ar siúl anseo. 827 00:40:02,370 --> 00:40:06,240 >> Mar sin, an chéad, ba chóir na línte chéad chúpla a bheith ag fáil go leor ar an eolas. 828 00:40:06,240 --> 00:40:08,770 Tá mé ag leideanna ach an t-úsáideoir ar an líon na ndaoine sa seomra. 829 00:40:08,770 --> 00:40:11,490 Ansin, tá mé ag baint úsáide as slánuimhir a fháil agus a dhéanamh cé go é seo a dhéanamh arís agus arís agus arís eile. 830 00:40:11,490 --> 00:40:15,780 Againn atá le feiceáil go bhfuil patrún roimh, ach Tá líne 27 nua agus i ndáiríre go leor 831 00:40:15,780 --> 00:40:18,160 úsáideach, agus beidh níos úsáideach. 832 00:40:18,160 --> 00:40:21,620 Fógra go bhfuil an méid atá difriúil i líne 27 is é sin le feiceáil agam a bheith á dhearbhú gur 833 00:40:21,620 --> 00:40:23,960 slánuimhir a dtugtar aois, ach fanacht. 834 00:40:23,960 --> 00:40:27,140 Nach bhfuil sé ach aois slánuimhriúil. 835 00:40:27,140 --> 00:40:30,130 Níl na lúibíní cearnacha, Tá taobh istigh de n. 836 00:40:30,130 --> 00:40:35,150 >> Mar sin, an lúibín n sa chomhthéacs seo, ní taobh istigh de ráiteas printf anseo ach 837 00:40:35,150 --> 00:40:44,370 sa líne amháin 27 é, an líne seo ag rá, a thabhairt dom n ints, gach ceann acu 838 00:40:44,370 --> 00:40:46,080 Is de chineál slánuimhir. 839 00:40:46,080 --> 00:40:49,870 Mar sin, tá sé seo le buicéad, mar a déarfá, de, sa chás seo, trí slánuimhreacha ar ais go dtí 840 00:40:49,870 --> 00:40:52,770 ar ais go dtí ar ais ionas go mbeidh mé héifeachtach Tá trí athróg. 841 00:40:52,770 --> 00:40:54,890 An rogha eile, a bheith soiléir, go mbeadh sé seo. 842 00:40:54,890 --> 00:40:57,400 >> Má bhí mé an chéad mhic léinn aois, d'fhéadfadh mé é seo a dhéanamh. 843 00:40:57,400 --> 00:40:59,520 Má bhí mé an dara dalta aois a d'fhéadfadh liom é seo. 844 00:40:59,520 --> 00:41:01,860 Má bhí mé an tríú mhic léinn aois, d'fhéadfadh mé é seo a dhéanamh. 845 00:41:01,860 --> 00:41:04,320 Agus dia forbid ní mór dúinn gach duine aois sa seomra seo - 846 00:41:04,320 --> 00:41:07,670 Ciallaíonn mé, tá sé seo le heck de a lán de cóip, greamaigh arís agus arís agus arís eile. 847 00:41:07,670 --> 00:41:10,870 Agus móide uair amháin mé a thiomsú gclár seo, má siúlóidí scoláire eile i níos mó ná amach 848 00:41:10,870 --> 00:41:14,200 den doras, anois mo uimhir na n-athróg atá mícheart. 849 00:41:14,200 --> 00:41:17,450 >> Mar sin, cad deas faoi eagar é mar luath agus a thosaíonn tú ag mothú féin 850 00:41:17,450 --> 00:41:20,190 chóipeáil agus pasting, tá odds go nach bhfuil an cur chuige is fearr. 851 00:41:20,190 --> 00:41:22,240 Tá sraith dinimiciúil d'fhéadfadh a bheith. 852 00:41:22,240 --> 00:41:24,610 Níl a fhios agam roimh ré cé mhéad duine ag dul a bheith sa seomra, 853 00:41:24,610 --> 00:41:28,670 ach tá a fhios agam gá dom n acu, agus beidh mé figiúr amach nuair a thagann an t-am n. 854 00:41:28,670 --> 00:41:35,500 Ciallaíonn sé seo líne de chód anois, a thabhairt dom smután de chuimhne go Breathnaíonn mar seo 855 00:41:35,500 --> 00:41:40,380 i gcás líon na boscaí ar an scáileán ag brath go hiomlán ar n gur 856 00:41:40,380 --> 00:41:42,010 an t-úsáideoir clóscríofa isteach 857 00:41:42,010 --> 00:41:44,850 >> Mar sin, anois tá an chuid eile den chlár seo iarbhír cosúil go leor leis an méid againn 858 00:41:44,850 --> 00:41:46,860 ach rinne le carachtair. 859 00:41:46,860 --> 00:41:49,970 Fógra go bhfuil mé le haghaidh lúb ag tosú i líne 30. 860 00:41:49,970 --> 00:41:54,920 Mar sin, ceart tar éis a rachaidh mé ar an eagar, mé iterate ó y ionann agus nialas ar suas le n. 861 00:41:54,920 --> 00:41:58,890 Tá mé díreach tar éis seo printf oiliúnach teachtaireacht ag rá ach, a thabhairt dom an aois 862 00:41:58,890 --> 00:42:03,690 an duine #% i, mar sin uimhir amháin, uimhir dhá, uimhir trí. 863 00:42:03,690 --> 00:42:04,730 Agus cén fáth go ndearna mé é seo? 864 00:42:04,730 --> 00:42:08,870 Frankly, is fearr le daoine a chomhaireamh ó cheann ar bun ach eolaithe ríomhaireachta, 865 00:42:08,870 --> 00:42:09,620 nialas ar bun. 866 00:42:09,620 --> 00:42:11,700 Nach bhfuil eolaithe ríomhaire ag dul go dtí úsáid den chineál seo de chlár, mar sin tá muid 867 00:42:11,700 --> 00:42:13,990 ag dul go dtí tús a chur díreach comhaireamh ag ceann amháin cosúil le gnáth daoine. 868 00:42:13,990 --> 00:42:17,630 >> Agus anois i líne 33, faoi deara an beagán píosa éagsúla error. 869 00:42:17,630 --> 00:42:23,710 An aois i-ú sa athróg den chineál Tá eagar ag dul a fháil ina slánuimhir. 870 00:42:23,710 --> 00:42:25,770 Agus anois ar deireadh, tá sé seo ach uimhríocht síos anseo. 871 00:42:25,770 --> 00:42:29,200 Chinn mé i lúb ar leith a éileamh Gabhann roinnt ama, agus anois sa 872 00:42:29,200 --> 00:42:31,400 lúb ar leith, a fhorghníomhú na línte seo. 873 00:42:31,400 --> 00:42:35,810 >> A bliain ó anois, beidh mé duine a bheith i bliain d'aois, ach faoi deara nach é seo an 874 00:42:35,810 --> 00:42:36,500 Athróg i. 875 00:42:36,500 --> 00:42:38,390 Tá sé seo anois% i do slánuimhir. 876 00:42:38,390 --> 00:42:43,210 Agus fógra mar an chéad placeholder, mé plug in i móide 1, mar sin againn a chomhaireamh mar a bheadh 877 00:42:43,210 --> 00:42:44,250 duine gnáth. 878 00:42:44,250 --> 00:42:49,190 Agus ansin le haghaidh an luach na n-aois, do i bliain d'aois, a chur mé aois lúibín 879 00:42:49,190 --> 00:42:52,980 i - agus cén fáth táim ag déanamh agam móide a haon anseo? 880 00:42:52,980 --> 00:42:53,760 Aois siad díreach. 881 00:42:53,760 --> 00:42:55,030 Tá sé ar mo rogha dúr na gclár. 882 00:42:55,030 --> 00:42:56,810 Siad d'aois ach aon bhliain amháin. 883 00:42:56,810 --> 00:42:59,770 Raibh mé in ann a chlóscríobh isteach aon uimhir Ba mhaith liom i ndáiríre. 884 00:42:59,770 --> 00:43:02,430 >> Mar sin, cad é i ndáiríre go léir de ábharthacht anseo? 885 00:43:02,430 --> 00:43:07,610 Bhuel, lig dom a scrollbharra i ndáiríre ar ais os cionn anseo agus péint pictiúr 886 00:43:07,610 --> 00:43:10,830 de cad atá amach romhainn. 887 00:43:10,830 --> 00:43:15,720 Cad beidh muid a dhéanamh lenár chugainn Tá Socraigh Fadhb Dhá dabbling i 888 00:43:15,720 --> 00:43:17,070 saol na cripteagrafaíochta. 889 00:43:17,070 --> 00:43:22,500 Mar sin, tá sé seo ar shraith de charachtair, mar sin a ord na carachtair éagsúla, agus cad 890 00:43:22,500 --> 00:43:23,750 chiallaíonn sé seo a rá? 891 00:43:23,750 --> 00:43:28,530 892 00:43:28,530 --> 00:43:30,600 Níl sé i an leagan ar líne de na sleamhnáin. 893 00:43:30,600 --> 00:43:35,880 >> Mar sin, éileamh mé gur ionann an seo, fógra dúr ó na blianta fada 894 00:43:35,880 --> 00:43:39,950 ó shin a d'fhéadfadh a thabhairt chun cuimhne go hiarbhír ceann dá mbunús. 895 00:43:39,950 --> 00:43:42,740 Mar sin, is é seo sampla de criptithe nó cripteagrafaíocht. 896 00:43:42,740 --> 00:43:46,150 Casadh sé amach go más mian leat a iarbhír a sheoladh faisnéis a mhalartú nó 897 00:43:46,150 --> 00:43:49,310 eolas le duine éigin go daingean, cosúil le teachtaireacht mar seo, is féidir leat 898 00:43:49,310 --> 00:43:50,500 scramble na litreacha. 899 00:43:50,500 --> 00:43:53,170 Ach de ghnáth, is iad na focail Ní scrofa randamach. 900 00:43:53,170 --> 00:43:56,365 Tá siad ag iomalartaithe i slí éigin nó a athrú ar bhealach éigin ionas go - Oops. 901 00:43:56,365 --> 00:43:59,040 Sin a spoiler spraoi don chéad uair eile. 902 00:43:59,040 --> 00:44:04,390 >> Mar sin, is féidir leat a mhapáil cad é cosúil O go B. Fógra go línte suas 903 00:44:04,390 --> 00:44:05,420 caipitlithe-ciallmhar. 904 00:44:05,420 --> 00:44:07,960 Cosúil thiocfaidh r e. 905 00:44:07,960 --> 00:44:14,000 Cosúil thiocfaidh F-H-E-R S-U-R-E. Mar sin, casadh sé amach níl a mhapáil, agus i 906 00:44:14,000 --> 00:44:18,720 chás seo níl a dúr go leor mapáil má tá duine ar bith figured sé amach? 907 00:44:18,720 --> 00:44:21,440 Is é an rud ar a dtugtar Lobhadh 13, Rothlaigh 13. 908 00:44:21,440 --> 00:44:24,760 Tá sé an stupidest de criptithe meicníochtaí gheall sé literally ach 909 00:44:24,760 --> 00:44:29,160 Cuireann 13 do gach ceann de na litreacha, dúr sa chiall go bhfuil má tá tú díreach 910 00:44:29,160 --> 00:44:31,890 Tá beagán ama saor in aisce ar do lámha agus peann luaidhe, nó a cheapann tú díreach tar éis é 911 00:44:31,890 --> 00:44:35,260 trí i do cheann, d'fhéadfá triail a gach breiseanna is féidir - ceann amháin, dhá, 912 00:44:35,260 --> 00:44:38,470 trí, ponc, ponc, ponc, 25 go díreach rothlú an aibítir ar fad, agus 913 00:44:38,470 --> 00:44:40,860 sa deireadh, beidh tú figiúr amach cad é an teachtaireacht seo. 914 00:44:40,860 --> 00:44:43,700 Mar sin, má rinne tú rud éigin cosúil leis seo i scoil grád teachtaireachtaí a rith le do 915 00:44:43,700 --> 00:44:46,830 cara is fearr, má tá do scoil grád múinteoir a léamh go simplí tríd an 916 00:44:46,830 --> 00:44:50,320 teachtaireacht agus brute iachall ar an réiteach, a bheadh ​​agat gotten 917 00:44:50,320 --> 00:44:52,550 freagra ag an. 918 00:44:52,550 --> 00:44:54,970 >> Anois, ar ndóigh, ar fud an domhain fíor, cripteagrafaíochta níos sofaisticiúla. 919 00:44:54,970 --> 00:45:00,120 Is é seo an Blúire de téacs ó córas ríomhaire go bhfuil ainmneacha úsáideoirí agus 920 00:45:00,120 --> 00:45:03,630 passwords, mar beagnach gach ceann de na linne a dhéanamh, agus Is é seo an méid a d'fhéadfadh do phasfhocal 921 00:45:03,630 --> 00:45:07,260 cuma mhaith má stóráilte ar do crua tiomáint ach i bhfoirm chriptithe. 922 00:45:07,260 --> 00:45:11,050 Níl sé seo ach rothlú litreacha, Is é B agus B C. Tá sé seo 923 00:45:11,050 --> 00:45:15,620 i bhfad níos sofaisticiúla, ach úsáideann sé cad atá ar a dtugtar de ghnáth mar eochair rúnda 924 00:45:15,620 --> 00:45:16,690 cripteagrafaíochta. 925 00:45:16,690 --> 00:45:20,210 Insíonn an pictiúr seo a leanas scéal le cúpla deilbhíní. 926 00:45:20,210 --> 00:45:22,250 >> Ar thaobh na láimhe clé, ní mór dúinn cad beidh muid ag glaoch gnáth-théacs. 927 00:45:22,250 --> 00:45:25,420 I saol na cripteagrafaíochta, plain Is téacs ach an teachtaireacht bunaidh 928 00:45:25,420 --> 00:45:29,050 scríofa i mBéarla nó i bhFraincis nó teanga ar bith ar bith. 929 00:45:29,050 --> 00:45:32,405 Más mian leat a chriptiú, beidh orainn é pas a sé go pictiúrtha trí padlock, mar sin 930 00:45:32,405 --> 00:45:35,580 roinnt de chineál ar an algartam, roinnt feidhm nó clár gur scríobh duine éigin 931 00:45:35,580 --> 00:45:39,880 go scrambles na litreacha súil go dtosnódh níos mó ná díreach ag cur complicatedly 13 932 00:45:39,880 --> 00:45:40,980 le gach ceann acu. 933 00:45:40,980 --> 00:45:43,780 >> Cad a gheobhaidh tú amach an phróisis sin i an lár ann ar a dtugtar cyphertext. 934 00:45:43,780 --> 00:45:44,850 Mar sin, de chineál ar focal sexy. 935 00:45:44,850 --> 00:45:47,630 Ciallaíonn sé ach tá sé an criptithe leagan den téacs plain. 936 00:45:47,630 --> 00:45:52,570 Agus ach amháin má tá tú go rúnda céanna, 13 nó lúide 13, tá tú in ann a 937 00:45:52,570 --> 00:45:54,970 dhíchriptiú teachtaireacht mar sin. 938 00:45:54,970 --> 00:45:57,770 >> Mar sin, i Fadhb Socraigh Dó, i measc na rudaí a go mbainfidh tú a dhéanamh más rud é an Hacker 939 00:45:57,770 --> 00:46:01,860 Edition, beidh ort cód a scríobh chuig crack na pasfhocail, figuring amach 940 00:46:01,860 --> 00:46:05,170 cad a bhí siad agus conas a bhí siad criptithe, cé go bhfuil muid a thabhairt duit le beagán 941 00:46:05,170 --> 00:46:06,460 treoir feadh na slí. 942 00:46:06,460 --> 00:46:09,320 Sa Standard Edition, ní mór dúinn a thabhairt isteach cúpla sifir, criptiú 943 00:46:09,320 --> 00:46:12,400 meicníochtaí, ar a dtugtar ar cheann Caesar, ar cheann ar a dtugtar Vigenere, tá go fóill 944 00:46:12,400 --> 00:46:16,100 sifir rothlach nuair a thiocfaidh chun bheith A rud éigin, éiríonn B rud éigin, ach 945 00:46:16,100 --> 00:46:18,820 tá tú chun é a dhéanamh programmatically mar go mbeidh ann go deimhin, ar rún 946 00:46:18,820 --> 00:46:22,840 tábhachtacha atá i gceist a bhfuil de ghnáth ar roinnt nó eochairfhocal go bhfuil ach an 947 00:46:22,840 --> 00:46:26,420 seoltóir agus an fhaighteora de na Ba chóir teachtaireachtaí a thuiscint. 948 00:46:26,420 --> 00:46:28,660 >> Anois, tá sé seo i ndáiríre incarnations fud an domhain fíor. 949 00:46:28,660 --> 00:46:32,910 Seo, mar shampla, tá dílleachta beag Fáinne decoder rúnda Annie, agus tú 950 00:46:32,910 --> 00:46:35,180 Is féidir le chur i bhfeidhm iarbhír na sifir rothlach - 951 00:46:35,180 --> 00:46:37,930 A thiocfaidh chun bheith rud éigin, éiríonn B rud éigin - le cúpla rothaí, 952 00:46:37,930 --> 00:46:40,840 ceann ar an taobh amuigh, ceann ar an taobh istigh den sórt sin go má tá tú rothlú an roth nó 953 00:46:40,840 --> 00:46:44,170 an fáinne, is féidir leat ag teacht i ndáiríre suas an litreacha le litreacha éagsúla, 954 00:46:44,170 --> 00:46:45,430 ag fáil le cód rúnda. 955 00:46:45,430 --> 00:46:48,110 Agus mar sin mar an cliffhanger le haghaidh lá atá inniu ann, cad a cheap mé gur mhaith liom a dhéanamh go bhfuil beagán de 956 00:46:48,110 --> 00:46:52,170 throwback go má tá tú ag dul ar an teilifís ar 24 Nollaig, is féidir leat féachaint ar an 957 00:46:52,170 --> 00:46:55,390 nauseum ad scannán le haghaidh 24 uair an chloig i ndiaidh a chéile. 958 00:46:55,390 --> 00:47:06,030 Ach do lá atá inniu ann, beidh mé é a oscailt suas anseo agus a thabhairt dúinn ach dhá nóiméad de 959 00:47:06,030 --> 00:47:13,493 Scéal na Nollag hoideolaíoch ábhartha le fear beag darb ainm Ralphie. 960 00:47:13,493 --> 00:47:14,400 >> [Athsheinm físe] 961 00:47:14,400 --> 00:47:17,420 >> -Bí iúl do gach agus Éagsúla go Ralph Parker a cheapadh leis seo 962 00:47:17,420 --> 00:47:20,650 ball den Dílleachta Little Annie rúnda Tá ciorcal agus i dteideal gach 963 00:47:20,650 --> 00:47:23,460 an onóracha agus sochair tharlaíonn sin. 964 00:47:23,460 --> 00:47:25,990 >> -Sínithe, Dílleachta Little Annie. 965 00:47:25,990 --> 00:47:30,100 Chomhshíniú, Pierre Andre i ndúch. 966 00:47:30,100 --> 00:47:34,270 Honors agus sochair cheana ag aois naoi. 967 00:47:34,270 --> 00:47:39,440 >> [Shouting AR RAIDIÓ] 968 00:47:39,440 --> 00:47:40,770 >> Come on, a ligean ar a fháil ar a bhfuil sé. 969 00:47:40,770 --> 00:47:44,965 Ní féidir liom gá go léir go snagcheol faoi smugglers agus pirates. 970 00:47:44,965 --> 00:47:48,270 >> -Éist oíche amárach le haghaidh an eachtraíochta i gcrích ar an dubh 971 00:47:48,270 --> 00:47:49,650 pirate long. 972 00:47:49,650 --> 00:47:53,320 Anois, tá sé in am do Rúnda Annie Teachtaireacht do shon baill 973 00:47:53,320 --> 00:47:55,720 den chiorcal rúnda. 974 00:47:55,720 --> 00:47:56,580 Cuimhnigh, páistí. 975 00:47:56,580 --> 00:48:01,720 Ach na comhaltaí den Ciorcal Rúnda Annie Is féidir dhíchódú teachtaireacht rúnda Annie. 976 00:48:01,720 --> 00:48:05,872 Cuimhnigh, tá Annie ag brath ar tú. 977 00:48:05,872 --> 00:48:08,670 Socraigh do bioráin chun B2. 978 00:48:08,670 --> 00:48:11,000 Seo é an teachtaireacht. 979 00:48:11,000 --> 00:48:12,335 12, 11, 2 - 980 00:48:12,335 --> 00:48:14,670 >> -Tá mé i mo chéad chruinniú rún. 981 00:48:14,670 --> 00:48:19,720 >> -25, 14, 11, 18, 16 - 982 00:48:19,720 --> 00:48:21,650 >> -Pierre bhí i guth anocht mór. 983 00:48:21,650 --> 00:48:24,830 Raibh mé in ann a insint teachtaireacht go hoíche anocht bhí tábhachtach i ndáiríre. 984 00:48:24,830 --> 00:48:26,400 >> -3, 25. 985 00:48:26,400 --> 00:48:28,540 Sin teachtaireacht ó Annie í féin. 986 00:48:28,540 --> 00:48:30,086 Cuimhnigh, nach insint dhuine ar bith. 987 00:48:30,086 --> 00:48:34,370 988 00:48:34,370 --> 00:48:38,710 >> -90 Soicind ina dhiaidh sin, tá mé sa seomra amháin sa teach nuair a buachaill de naoi 989 00:48:38,710 --> 00:48:42,668 D'fhéadfadh suí i príobháideachta agus dhíchódú. 990 00:48:42,668 --> 00:48:47,628 Aha, chuaigh mé go dtí an chéad cheann eile B.. 991 00:48:47,628 --> 00:48:53,060 E. Is é an chéad fhocal "a bheith." S. Bhí sé ag teacht níos éasca anois. 992 00:48:53,060 --> 00:48:54,980 U. 25. 993 00:48:54,980 --> 00:48:55,940 Sin R. 994 00:48:55,940 --> 00:48:56,900 >> -Come on, Ralphie. 995 00:48:56,900 --> 00:48:57,860 Gotta liom dul. 996 00:48:57,860 --> 00:48:59,780 >> -I'll a bheith ceart síos, Ma. 997 00:48:59,780 --> 00:49:01,030 Whiz Gee. 998 00:49:01,030 --> 00:49:04,300 999 00:49:04,300 --> 00:49:08,220 >> -T. O. Bí cinnte go. 1000 00:49:08,220 --> 00:49:09,500 Bí cinnte go cad é? 1001 00:49:09,500 --> 00:49:11,660 Cad a bhí Dílleachta Little Annie ag iarraidh a rá? 1002 00:49:11,660 --> 00:49:12,844 Bí cinnte go cad é? 1003 00:49:12,844 --> 00:49:14,732 >> -Ralphie, tá Randy bhí dul. 1004 00:49:14,732 --> 00:49:16,148 An mbeidh tú le do thoil teacht amach? 1005 00:49:16,148 --> 00:49:17,092 >> -Gach ceart, Ma. 1006 00:49:17,092 --> 00:49:18,510 Beidh mé ceart amach. 1007 00:49:18,510 --> 00:49:20,270 >> -Bhí mé ag fáil níos gaire go dtí anois. 1008 00:49:20,270 --> 00:49:21,823 An teannas a bhí uafásach. 1009 00:49:21,823 --> 00:49:23,045 Cad a bhí sé? 1010 00:49:23,045 --> 00:49:26,510 Féadfaidh an cinniúint an phláinéid hang sa chomhardú. 1011 00:49:26,510 --> 00:49:28,985 >> -Ralphie, dul gotta Randy. 1012 00:49:28,985 --> 00:49:32,680 >> -I'll bheith ceart amach le haghaidh ag caoineadh amach os ard. 1013 00:49:32,680 --> 00:49:33,956 >> -Beagnach ann. 1014 00:49:33,956 --> 00:49:35,140 Mo mhéara eitil. 1015 00:49:35,140 --> 00:49:36,880 Bhí mo aigne gaiste cruach. 1016 00:49:36,880 --> 00:49:38,010 Gach pore crith. 1017 00:49:38,010 --> 00:49:39,878 Bhí sé beagnach soiléir. 1018 00:49:39,878 --> 00:49:43,210 Yes, yes, yes, yes, yes. 1019 00:49:43,210 --> 00:49:49,030 >> -Bí cinnte go deoch do Ovaltine. 1020 00:49:49,030 --> 00:49:50,280 Ovaltine? 1021 00:49:50,280 --> 00:49:53,980 1022 00:49:53,980 --> 00:49:55,230 A tráchtála crummy? 1023 00:49:55,230 --> 00:49:58,572 1024 00:49:58,572 --> 00:50:00,694 Mac soith. 1025 00:50:00,694 --> 00:50:01,900 >> [Athsheinm físe END] 1026 00:50:01,900 --> 00:50:04,260 >> Cainteoir 1: Tá sé seo CS50, agus go Beidh Set Fadhb Dó. 1027 00:50:04,260 --> 00:50:06,305 Féach tú an tseachtain seo chugainn. 1028 00:50:06,305 --> 00:50:08,800 >> Cainteoir 2: Ag an chéad cheann eile CS50, a tharlaíonn sé seo. 1029 00:50:08,800 --> 00:50:11,060 >> Cainteoir 1: Mar sin, ní mór dúinn topaic amháin d'fhéach sé ar dá bhrí sin tá i bhfad 1030 00:50:11,060 --> 00:50:12,220 go bhfuil na leideanna feidhme. 1031 00:50:12,220 --> 00:50:14,540 Anois, tá pointeoir feidhm ach an seoladh comhlachta phoiblí 1032 00:50:14,540 --> 00:50:17,000 fheidhm, ach tá i bhfad ar nós - 1033 00:50:17,000 --> 00:50:18,250 mac - 1034 00:50:18,250 --> 00:50:19,670