[Powered by Google Translate] [♪ buzzing ♪] Mar sin, chun tú a thabhairt isteach leis an méid a fuair mé suas ar an scáileán; tá sé ar cheann de na huirlisí forbartha againn i rith an tsamhraidh; sé ar a dtugtar CS50 Spásanna, agus tá sé ár n-iarratas códaithe comhoibritheach go bhfuil muid ag dul a úsáid i gcodanna. Tá sé deas fionnuar. An bhfuil aon cheann de tú ag feiceáil CS50 reáchtáil go fóill? Lig dom a tharraingt go bhfuil suas i mBallstát eile cluaisín. Run.cs50.net Mar sin, má théann tú chuig run.cs50.net, Is féidir leat a fheiceáil tá sé seo i do bhealach a bhrabhsálaí chun iarbhír cód - scríobh C cód, agus a rith ansin é, mar sin cuireann sé le chéile sé féin ar ais, ritheann sé, ansin an t-aschur a thabhairt duit, mar sin tá den chineál seo ar bhealach cool a turgnamh le roinnt den chód a théann David os a chionn i léachtaí agus a thabhairt dúinn ar tú ar thacair fhadhb gan iarbhír a bheith le tine suas an fearas. Mar sin, cad a dhéanann Spásanna é sin difriúil ón más rud é athrú mé ar ais go dtí an cluaisín, Is Spásanna CS50 reáchtáil, mar a fheiceann tú ar dheis anseo, ach má scrollú muid thar agus féach ar an taobh eile den fhuinneog, fheiceann tú an ceart Tá mé an duine ach amháin sa spás seo, ach cad tá mé ag dul a dhéanamh ort guys a bheith páirteach seo Spás liom agus beidh orainn a fháil ar fad cód i bhfuinneog céanna beag, roinnt cód lena chéile, agus labhairt faoi na difríochtaí idir ár cód. Mar sin tá sé de chineál ar an rud cool - mar sin a bheith páirteach, más mian leat cuairt a thabhairt ar an nasc seo ar dheis anseo ag an mbarr go bhfuil mé béim, is féidir leat cineál díreach i apps.cs50.net/spaces/vqcspSnO. Gach ceart, mar sin chun tús a chur amach, Tá mé ag dul a thabhairt duit le beagán de thuras seo. Táimid ag gonna a dhéanamh ar roinnt códú amaideach beag leis ar dtús, go díreach ionas go bhfaigheann gach duine kinda a bhraitheann ar cad é mar, ach cad mé a rinneadh - nó a bhfuil mé ar tí é a dhéanamh ar dheis anseo - Tá mé ag dul a ghlacadh an cód go bhfuil mé scríofa i anseo, a mar a fheiceann tú ceart anois go bhfuil folamh; nach ndéanann sé rud ar bith. Tá sé díreach cód pláta coire, beidh muid ag glaoch air. Le beag-a dhéanamh comment. Tá mé ag dul a shábháil ag bualadh an cnaipe Sábháil. Agus cad é go ndéanann sé leag sé béim ar suas anseo go hachomair - go athbhreithniú a shábháil bosca glas, agus anois, má tá tú cuardach a dhéanamh liom sa Spás, tú cliceáil ar mo ainm, féidir leat a fheiceáil go bhfuil mé fuair an t-athbhreithniú ar dheis anseo, agus má dhéanann tú cliceáil ar an athbhreithniú, beidh sé ualach an cód isteach i do Spás, freisin. Mar sin, tá gach duine luchtaithe an cód isteach ina gcuid spás? Ceart go leor, más rud é nach bhfuil tú go fóill, dul ar aghaidh agus é sin a dhéanamh, agus ansin cad ba mhaith liom tú guys a dhéanamh sa beag-a dhéanamh-alt Is é a scríobh le beagán ag baint úsáide as printf fút féin, sin mar shampla, ba mhaith liom a scríobh printf ("Is é mo ainm Nate"); agus ansin ba mhaith liom a scríobh "Bhain mé i 2009 ó Stanford " agus ba mhaith liom grá a chloisteáil faoi Cén bhliain a bhfuil tú ar scoil, cibé an bhfuil tú ag an coláiste nó an scoil ghnó nó scoil eile Harvard, cad a bhfuil tú ag déanamh staidéir má tá sé ar eolas go fóill; más rud é nach bhfuil sé ar eolas, go hiomlán cool. Ní raibh mé cinneadh a dhéanamh go dtí go raibh mé déanach i mo bhliain sophomore. agus ansin ba mhaith liom grá chomh maith go mbeadh a fhios aon rud dÚsachtach mhaith leat a insint dom nó rud éigin maidir leis an rang nó díreach aon rud eile. Nuair a bhíonn tú ag déanamh scríbhinn le do printf beag, más rud é go mbainfidh tú a shábháil an t-athbhreithniú nó in áit den chéad uair a dhéanamh cinnte gur féidir leat a rith sé agus go priontaí sé amach go díreach cad ba mhaith leat é a phriontáil amach, agus ansin má théann tú amach romhainn agus a shábháil go athbhreithniú baint úsáide as an Athbhreithniú Sábháil cnaipe, an Guy an chéad beag thar anseo, agus beidh muid ag dul kinda trí agus a thabhairt isteach beag go bhealach a dhéanamh. Mar sin, ba chóir duit ach a bhuail an cnaipe Súgartha, a bhfuil suas anseo ar an barr ar clé, mar sin beidh an cnaipe spraoi ar an barr ar clé seol do chód amach chun ár bhfreastalaí nuair a fhaigheann sé le chéile agus ansin rith. Mar sin, cad kinda dÚsachtach faoi seo an cód nach bhfuil i ndáiríre ag rith ar do ríomhaire; tá sé á sheoladh iarbhír ar fud an Idirlíon. Conas atá sé ag dul, Charlotte? >> I - ceart go leor. I'm - I mo thuairimse, tá mé tar éis deacrachtaí a shábháil sé ar an bhfreastalaí den sórt sin gur féidir é - is féidir liom a reáchtáil ar an gclár. Agus ansin nuair a thugaim a rith sé, a deir sé go bhfuil earráid. Arna dhearbhú mar víreas, nach bhfuil in ann níos mó. Oh, a ligean ar a fheiceáil; is féidir leat a bhuail Sábháil arís? Liom é a fheiceáil ar an scáileán. >> Ceart, maith go leor, mar sin go cad tá mé. Agus níl a fhios agam cén fáth nach bhfuil sé in iúl dom rith sé. Oh, maith go leor, tá brón orainn. An féidir leat a mhíniú cén fáth - cad a bhí mícheart - ní raibh rud ag obair leis? >> Yeah, toisc nach raibh mé a fheiceáil go raibh líne dheiridh nuair a bhfuil fós athróg nach raibh dearbhaithe agam, nach raibh sé ar intinn agam a bheith ann. Yeah, foirfe! >> Anois, má choiglím é, I mo thuairimse, ba chóir é ag obair. Anois go atá tú shábháil sé, oibríonn sé; uamhnach. Mar sin, yeah, agus muid ag dul tríd - mar sin bhí an méid dul ar aghaidh, Tá mé ag dul díreach tar éis seo a dhéanamh arís le haghaidh an ceamara. Cad a bhí ag tarlú ná go bhfuil an athróg s Fágadh i ndiaidh - Glacaim scriosadh tú roinnt rudaí eile nuair a dhearbhú tú mar, agus mar sin bhí an caitheamh rudaí amach agus nach raibh sé ligean ar cíos a ritheann tú é. Mar sin, is é seo go díreach cad ba mhaith linn a dhéanamh in alt Is é a bheith iarracht daoine a scríobh píosaí éagsúla de chód, thiomsú sé, féach cad a oibríonn, féach cad nach bhfuil, agus ansin labhairt kinda faoi na rudaí seo, mar go bhfuil na pointí tripping go I bhíonn go fóill, Mé fós - is féidir liom go leor rudaí amaideach am ar fad, agus níl a fhios agam cén fáth nach n-oibríonn sé, mar sin a ligean ar tharraingt suas athbhreithniú Charlotte 3, agus beidh muid ag rith sé. Mar sin, nuair a ritheann liom, go bhfuil anois tá fuair mé a cód i anseo, Is féidir liom zúmáil isteach, bhuail an cnaipe Rith, uaslódála ritheann sé, tógann sé, sí, Deir rith sé go rathúil, agus má scrollaigh mé síos, féach Charlotte Is shóisearach Adams House, síceolaíocht, tánaisteach san eacnamaíocht; uamhnach. Orm bualadh leat! Awesome. Maith go leor, ag bogadh ar aghaidh, a ligean ar dul chun Daniel, téigh go dtí athbhreithniú 3, thiomsú, a reáchtáil; cén fáth nach bhfuil tú ag insint dúinn beagán fút féin, Daniel? >> Cuir glaoch orm Dan. Tá mé ag dul ar scoil gnó ar fud ó tú guys, agus bhí mé ar an Marines roimh anseo, agus tá sé seo go léir nua dom, mar sin yeah. Ná mbraitheann dona; Tá mé 30 agus níl a fhios agam aon cheann de stuif seo. Awesome; go raibh maith agat, Dan! Ceart go leor, fuair muid eile Daniel. Théann tú ag Daniel - beidh tú a thabhairt isteach tú féin, Daniel? >> Cinnte, tá mé Daniel. Tá mé sophomore ag Mather ceart anois. Tá mé ag díriú ar an rialtas, ach bhí mé a ghlacadh CS50 mar gheall ar chuala mé athbhreithniú mór maidir leis an rang agus mé riamh iarracht CS roimh. Scrollaigh síos anseo agus tá sé seo a thaispeáint - cool. Bogadh ar, Jared. Conas atá sé ag dul? >> Good, conas atá tú? Mar is féidir leat a fheiceáil, Tá mé Concentrator fealsúnacht sóisearach i Eliot, ar dtús ó dheas California, agus tá mé suim acu i gcur CS50 mar is maith liom an loighic de, agus is cosúil sé i ndáiríre fionnuar chun rudaí a dhéanamh ar an ríomhaire, mar sin. Awesome; áit i ndeisceart California as duit? >> Maidir uair an chloig ó [inaudible], cathair bheag [inaudible]. Oh, yeah Tá, mo dhaid ó Redlands. Stuif fionnuar. Gach ceart, Jimmy; tá conas atá sé ag dul, Jimmy? >> Good, conas atá tú? Ag déanamh go maith go leor! Inis dúinn fút féin. >> Tá mé freshman, agus níl mé go hiomlán cinnte cad tá mé ag majoring in ach tá mé ag claonadh i dtreo kinda eacnamaíocht. Cosúil le Daniel os mo chomhair, ní mé a rinneadh d'aon CS, ach fuaimeanna sé kinda cool. Ó dhúchas mé Chicago. Awesome. Mar sin, seiceáil amach a printout anseo. Bhí mé a iarraidh, rinne an cló amach mar tú ag súil? >> Níl, Rinne mé dearmad a phriontáil ar líne nua. Rinne mé dearmad iarbhír nuair a bhí a scríobh mé mo rud don chéad uair, freisin. Tá sé de chineál ar pian a mheabhrú a chur siúd atá i láimh. Ba mhaith sé deas má tá a fhios sé ach go bhfuil an méid a raibh tú. Maith go leor, Kelly. Wow, ní mór dúinn 2 Kellys; 2 Daniels, 2 Kellys. Mar sin, Kelly - a théann tú ag Kelly Ren? Maith go leor, awesome. Nó Kelly, is ciall agam. >> Mar sin, yeah, mar sin tá mé Kelly. Tá mé sophomore i Pfoho. Fuair ​​mé r-phost inniu go bhfuil mé fós 7 seachtaine a dhearbhú go bhfuil mo tiúchan, mar sin tá mé ag iarraidh gan smaoineamh ar sé, agus is maith liom bácáil, ag rith, agus Craisins. Ní féidir liom taithí an chuid is mó de CS; Mhúin mé mé féin a thógáil láithreáin ghréasáin nuair a bhí mé i ndáiríre óg, ach is dóigh liom mhúin mé is dócha mícheart féin a lán de uaire. Tá súil agam go mbainfidh mé ag foghlaim le beagán níos mó agus - yeah. Awesome; go maith, go raibh maith agat. A ligean ar dul go dtí an Kelly eile; Ní féidir liom aon rud - chuaigh tú rud éigin a rá i anseo? >> [Inaudible] Tá sé! Sweet! >> Gach ceart, mar sin tá mé Kelly. Tá mé mac léinn iarchéime sa chéad bhliain. Tá mé ag majoring in Mind, Brain Oideachais, agus. Bhain mé i Franklin & Marshall Coláiste i 2008 le majors i síceolaíocht agus socheolaíocht agus mionaoiseach i bhFraincis. Tá mé ag cur CS50 mar tá mé suim a fháil PhD i Néareolaíochta agus is dóigh liom go mbeidh mar seo cabhrú liom tuiscint a fháil ar na teicneolaíochtaí atá in úsáid. Awesome. Bogadh ar, Mikaela. An é sin fuaimniú ceart? Maith go leor, awesome. >> Tá mé Mikhaila. Tá mé sophomore i Kirkland House, agus tá mé ag díriú in Innealtóireacht Mheicniúil. Taitníonn rothaíocht, a tógadh ar rothar an samhradh seo. Tá mé ag cur CS, i ndáiríre, mar riachtanas tiúchan, ach tá a fhios agat, I mo thuairimse, tá sé fós saghas cool de rang innealtóireachta. Awesome - tógtha tú rothar an samhradh seo? >> Yeah. Wow, cosúil leis an fráma agus go léir? >> Uh-hunh (dearfach). Wow, tá go ndáiríre cool. >> [Inaudible lasmuigh den ceamara comhrá] [Gáire] Yeah, tá sé amhlaidh fada. Ní fios duit, ceart? Bhuel, fionnuar; go raibh maith agat go maith, Mikhaila. Gach ceart, Missy. >> Mo ainm ar Missy; Tá mé freshman, mar sin Ciallaíonn sé sin nach bhfuil a fhios agam rud ar bith! Ba mhaith liom díriú i réaltfhisic. I CS50, Is dóigh liom go mbeidh mhaith cabhrú cinnte leis sin. Is fíric corr mar gheall orm Tá mé Comhraiceoir Dóiteáin náisiúnta deimhnithe. Wow! Conas a raibh a tharlaíonn? >> D'fhreastail mé acadamh agus chuaigh trí ifreann ar a lán de sheachtain agus fuair mo deimhniúcháin. Wow, congrats! Is é sin aon feat beag, go cinnte. Maith go leor, mar sin anois beidh orainn a dhéanamh dom. Tá mé an ceann eile sa tsraith. I'm - rith sé. Mar sin, tá mo ainm Nate. Bhí mé aicme 2009 ag Stanford. Bhí mé i mo Córais siombalach mór, atá cosúil leis an Mind, tiúchan Oibriú Brain, anseo, ach tá sé de chineál ar meascán de eolaíocht ríomhaireachta, teangeolaíocht, síceolaíocht, agus fealsúnacht. Cineál ar - yeah, a lán rudaí aisteach, ach bhí sé go hiontach, agus ansin rinne mé mo mháistir in Eolaíocht Ríomhaireachta ann, chomh maith. Mar sin, tá mé nua chun Harvard i mbliana. Bhí mé i ndáiríre a fháil i dteagasc. Chaith mé le 4 bliana anuas ag Stanford TA-áirítear ranganna Eolaíocht Ríomhaireachta agus mar sin a ligean David teacht orm ar aghaidh, agus tá mé ag dul a bheith ag cabhrú amach le CS50, mar sin is féidir liom an am iomlán; Níl mé ar scoil Grád. Tá sé curtha sé ag spraoi. Tá súil agam go mbainfidh sé ar aghaidh a bheith spraoi; Tá mé cinnte go mbeidh sé. Gach ceart, Sam. >> Is é mo ainm Sam; Tá mé sophomore sa choláiste, ó dhlí sonrach. Beidh mo mhór-stair na heolaíochta, is dócha, agus VES tánaisteach, agus tá mo dath is fearr leat buí. Níl gá chun pas a fháil breithiúnas nó rud ar bith, ach tá sé ina dath maith! Agus Stella. >> Dia duit, tá mé Stella; Tá mé freshman i Grays. Tá mé aon clue cad a bhí mé ag comhchruinnithe i fóill, mar sin CS50 raibh ach cineál randamach, atá suimiúil. Go deimhin Spraoi, bhí Jimmy an chéad Harvard cara de mo, toisc go bhfuil muid araon ó Chicago. Cool, agus Grace - go ceaptha a bheith ar an duine i ndáiríre deas, ceart? >> I Shíl [inaudible]. Oh, yeah. [Inaudible / comhrá ceamara lasmuigh den] Maith go leor; Tá mé ag foghlaim go fóill, fós ag foghlaim. Mar sin, tá muid fuair rud éigin eile go bhfuil de chineál ar suimiúil anseo. Yeah, tá mé ag wondering ach, an bhfuil tú ag smaoineamh go bhfuil ar siúl anseo? Tá a fhios agat conas a léirmhíniú seo? Bhí ceaptha >> liom a bheith a chur ar an leathstad tar éis gach líne amháin. Sin de chineál ar pian. Uaireanta is féidir iad siúd semicolons le pian fíor a rianú síos. Mar sin, casadh sé amach go an gclár speisialta táimid ag baint úsáide as an bhliain thiomsú ar ár C cód a dtugtar clang, agus an chúis againn a bheith tosaithe clang a úsáid i mbliana - toisc nach mór dúinn úsáid as an gclár san am atá caite; tá muid úsáid as ceann eile ar a dtugtar GCC go bhfuil tóir i ndáiríre - Clang Tugann tú i ndáiríre teachtaireachtaí earráide a dhéanann ciall. Deir sé seo ar cheann "bhíothas ag súil '=' i ndiaidh abairt", agus insíonn sé fiú tú an abairt ina dhiaidh sin is gá duit a leathstad. Mar sin, tá a shocrú tú é? >> Yeah, ceart anois. Awesome; in iúl dom agus beidh tarraingt sé muid suas, agus beidh sé ar siúl againn. Ach yeah, tá a chur ar na semicolons i de chineál ar pian. >> Seasta mé é, agus mar sin mo thuairimse, ba chóir é ag obair. Awesome - athbhreithniú 3. Go Breathnaíonn sé an-mhaith. Gach ceart, mar sin anois má ritheann linn é, ann a théann sé. Stuif fionnuar. Gach ceart. Mar sin, a bhuíochas do dhéanamh. Tá sé ar fheabhas chun bualadh leat guys. Cad tá muid gonna a dhéanamh anois a chaitheamh beagán eile beag kinda tumadóireacht isteach ar na fadhbanna alt a thagann as an fhadhb atá leagtha ón tseachtain seo agus beidh orainn é sin a dhéanamh don chuid is mó de na hailt don chuid eile den téarma, agus ansin beidh muid a shábháil na 15 caite, 20 nóiméad nó mar sin chun labhairt faoi an fhadhb atá leagtha féin agus ansin bhfuil ach aon cheist eile agat i gcoitinne maidir leis an rang. É sin ráite, cad a dhéanann muid i ndáiríre mhaith Is é a bheith gach duine rannpháirteach ag baint úsáide as an stuif Spásanna, caitheamh i cód, throwing i moltaí, agus ag caint faoi nuair is mian rudaí seo sos nó nach bhfuil ag obair, ach mar go bhfuil na rudaí a Tá a fhios agam tháinig mé trasna nuair a thosaigh mé códú, agus bhí i ndáiríre kinda frustrating ag amanna mar má tá sé cosúil 2:00 Is é roimh do leagan fhadhb atá dlite, sin - ach le haghaidh nochtadh, Ní raibh mé ag tosú cláir go dtí go raibh mé sophomore sa choláiste. Bhí sé de chineál ar an rud, aisteach anaithnid a chuala mé go raibh kinda fionnuar agus chuala mé freisin d'fhéadfadh sé a bheith ina pian fíor sa tóin má chailleann tú an leathstad agus go bhfuil an earráid amháin a choimeád do chlár ó bheith ag obair agus tú a choinneáil as dul a chodladh, mar sin cinnte, má tá ceisteanna agat mar sin, má tá imní ort mar sin, in iúl dom, mar ba mhaith liom a dhéanamh ar an taithí mhaith ar do shon guys. Mar sin, tá tú guys a íoslódáil go léir an fhadhb atá leagtha go fóill? Kinda fhios agat cá bhfuil sé? Maith go leor. Mar sin, beidh muid ag dul go dtí cs50.net, toisc nach féidir liom bhfuil sé ar an gcuntas seo, tharraingt suas ar na tacair fhadhb, tharraingt suas 2 sraith fhadhb, agus beidh muid ag breathnú ar an eagrán caighdeánach lá atá inniu ann. Beidh muid ag tarraingt suas an tsonraíocht anseo. Scrollaigh síos. Mar sin, tá muid gonna tús a chur ag féachaint ar an alt seo de cheisteanna. An bhfuil tú ag faire ar guys na shorts go fóill? Maith go leor. Mar sin, tá shorts ar lúba, atá déanta ag Tommy, ar cheann de na comhaltaí teagaisc ceann. Níl ceann ar raon feidhme, I Creidim déanta ag eile comh teagaisc ainmnithe David agus ansin ceann ar Caesar Cipher dhéanamh freisin le David. Tá siad deas fionnuar. An bhfuil tú guys ag faire a n-shorts go dtí seo? How've bhí siad? Cabhrach? Maith go leor, maith go mbeadh a fhios. Más rud é nach bhfuil siad, is féidir leat a rá mar sin. Ach sula ndéanann tú, d'fhéach tú guys ar na ceisteanna seo chor ar bith? A ligean ar labhairt faoi seo le beagán. Mar sin, thugamar isteach le cúpla seachtain anuas i léacht roinnt lúb éagsúla. Níl an do lúb, an lúb tamaill, agus ansin an lúb a dhéanamh-agus, agus i léacht, tá muid ag caint go leor faoi conas atá na lúb ar fad cothrom den chineál céanna i go leor bealaí, agus is féidir leat a dhéanamh i bhfad de na rudaí céanna le lúb agus gur féidir leat le lúb do. Tá tú ach chun cineál úsáid a bhaint as na teaglamaí ceart na n-athróg agus den sórt sin. agus mar sin i ndáiríre Is é an t-idirdhealú idir fíor gach ceann de na lúb a uaireanta tá siad níos úsáidí iad a úsáid ag aon am ná ag am eile. Mar sin, mar shampla, an lúb agus éagsúil ó lúb dhéanamh-tamaill. An bhfuil gach duine gur mhaith leat go bhfuil siad láimhseáil go maith ar a a dhéanamh-cé go bhfuil lúb níos mó úsáideach nó cad é an difríocht? >> Sílim go bhfuil an difríocht lúb dhéanamh-agus Ritheann - Níl a fhios agam go maith cad é an téarmaíocht, ach an tsraith feidhmeanna laistigh de na lúibe. Tá siad go huathoibríoch - a dhéanann sé a ritheann ar a laghad sula seiceálann sé an coinníoll, nó beidh an lúb agus a reáchtáil ach amháin nuair a ritheann sé go leanúnach - cibé acu atá nó nach bhfuil an coinníoll a bheith sásta. Yeah dhéanann, a dhéanann ciall? A ligean ar ghlacadh le breathnú ar beagán de chód. Mar sin, ach a dhéanamh arís ar an gceist, nó an freagra, in áit; an freagra a tugadh go Beidh lúb agus seiceáil a fheiceáil má bhíonn an coinníoll go bhfuil tú go bhfuil shonrú le chéile sula ritheann sé an comhlacht ar an lúb don chéad uair, ach an a dhéanamh-cé go mbeidh lúb reáchtáil go huathoibríoch ar an comhlacht ar an lúb, an méid tugaimid é - tá sé aisteach téarmaíocht, ach má rá liom riamh rud ar bith nach bhfuil ciall a bhaint as, in iúl dom - Is é an comhlacht lúb stuif sin a chuir tú i idir an braces gcuach. Agus i lúb a dhéanamh-agus, an gcomhlacht a fháil ar siúl ar a laghad uair amháin, agus faigheann an coinníoll a sheiceáil ansin sula ritheann sé gach uair a chéile. Mar sin, i ndáiríre, Sam, miste leat scríobh simplí agus lúb i Spásanna? >> Conas a dhéanann tú a shórtáil de cosúil le dhéanamh nua ...? I scriosadh ach is cuma cad a bhfuil tú in ann. Yeah, soiléir ach sé amach. >> Bhuel, creidim mé tar éis seo - atá ar cheann ba mhaith leat, ar feadh tamaill, nó ar mhaith leat ...? Yeah, ach a dhéanamh ar feadh tamaill fíor, a phriontáil rud éigin amach. Agus a ligean ar a fheiceáil. Alexander, shíl mé muid riamh a tugadh isteach tú. >> Ó, go breá. An bhfuil tú - is féidir leat códú suas lúb dhéanamh-agus le haghaidh dúinn? >> Yeah, beidh mé iarracht. Ceart go leor, beidh orainn tarraingt go díreach ar na suas ar an scáileán, ionas go mbeidh tú chineál go bhfuil a láimhseáil ar cad iad na difríochtaí sin. Mar sin, tá anseo cad Sam dhéanamh. Fuair ​​sé ag slánuimhir a dtugtar i go tá sé initialized go dtí 17. Ansin deir sé cé go (slánuimhir i = 17) printf ("Is é mo ainm Sam."); Mar sin, cad a tharlaíonn nuair a reáchtáil againn an gcód seo? Níl earráid; cad a dhéanann an earráid a rá? A ligean ar tharraingt suas agus labhairt faoi. Tharla earráid, a deir sé. A ligean ar scrollú síos. Mar sin, thug sé dúinn an earráid seo, agus dúirt sé, "Hey, táthar ag súil mé in iúl." Sin kinda cryptic. Yeah, agus mar sin go díreach - agus arís eile, beidh eile bug beag go mbeidh muid ag teacht i díreach an dara. Ach tá sé seo ar cheann eile de na cineál rudaí téarmaíochta aisteach, sin an slánuimhir i = 17 nach bhfuil in iúl. Cad tá sé cosúil tá sé ag déanamh go bhfuil sé á dhearbhú gur slánuimhir a dtugtar i agus leagan sé comhionann le 17 nó, in áit, a chur isteach go 17 o a dtugtar i. Agus nach bhfuil ciall a bhaint as i gcomhthéacs an lúb tamaill. Déanann sé ciall a bhaint as, mar beidh orainn a fheiceáil, i gcomhthéacs na do lúb, mar gheall ar do dhéanamh dearbhuithe lúb tús a chur amach leis gur le haghaidh slánuimhir cothrom i rud éigin agus téann ar. Mar sin, rinne tú - shocrú rud éigin, ceart go leor. Anseo Téann sé; uamhnach. Mar sin, anois táim ag rudaí a bhí beagán difriúil. Tá cúpla rudaí a athrú. An féidir leat insint dúinn cad tá rudaí a athrú? >> Thóg mé amach an slánuimhir, agus mar sin níl aon dearbhú [inaudible] in ionad an tasc. An comhartha amháin cothrom, chuir mé 2 comharthaí cothrom, rud a chiallaíonn gur ionann. Awesome. Yeah, mar sin cad Sam raibh a bhí ghlac sé amach an slánuimhir go raibh ar dheis anseo níos luaithe, mar sin má tá mé díreach ag an - tá sé seo cad a bhí sé níos luaithe, a dúirt sé int, a bhí á dhearbhú é - mar sin ghlac muid amach an cineál. Níl, o Char, téad, gearr, siúd a bhfuil ar a dtugtar cineálacha. Mar sin, thóg tú amach an cineál agus ansin roimhe seo, Bhí sé díreach ionann agus an singil comhartha agus an méid a dúirt sé go raibh fadhbanna faoi seo bhí nuair a tá tú ionann 1 a shíniú, Tá go oibreoir sannadh. Níl sin tástáil cibé acu atá nó nach bhfuil 2 rudaí comhionann. Sin a leagan iarbhír rud éigin cothrom le rud éigin. Táimid ag cur an uimhir 17 ar an i athraitheach. Mar sin, chun é sin a dhéanamh de chineál ar chomparáid, caithfidh tú a úsáid ar an ionann dúbailte, a bhfuil de chineál ar rud aisteach ach tá botún coitianta go leor. Mar sin, aon rud eile beidh mé in iúl, más rud é nach miste leat, is é sin i ár bhfeidhm anseo i príomh-o, fheiceann tú go bhfuil an comhlacht ar ár bhfeidhm Is é a fhritháireamh ón taobh clé faoi ​​4 spásanna nó cluaisín. An fáth a dhéanaimid é seo Is é ach le haghaidh inléiteacht. Mar is féidir leat a fheiceáil i lúb agus Sam anseo, Ní raibh fleasc sé ar chor ar bith, agus nach ndéanann difear an fheidhmiúlacht ar an gcód. Beidh sé ar siúl díreach mar an gcéanna. Mar sin, mar shampla, má thagann muid suas go dtí an barr anseo agus brúigh cnaipe ár Súgartha, beidh sé a thógáil air, beidh sé ar siúl é, agus tá an méid dul chun tarlú? Cén fáth go bhfuil sé fós rá ag rith? >> Toisc go mbainfidh sé a choinneáil ar athrá Hi. Go díreach, agus cén fáth é a choinneáil athrá hi? >> Mar gheall ar an slánuimhir riamh athruithe, agus mar sin tá sé i gcónaí 17. Yeah, go díreach, agus mar sin ligean ar a fheiceáil, tar éis - i gcuimhne dom d 'ainm arís? Jimmy. Mar sin, dúirt Jimmy go ar an gcúis seo, coimeádann athrá Hi arís agus arís eile toisc go bhfuil an coinníoll seo fíor i gcónaí. Ní rabhamar ag athrú ar an luach i. Ní rabhamar ag athrú an t-ábhar ar cad atá stóráilte sa athraitheach. Mar sin, ag an bpointe seo fuair muid an earráid a do chlár a ghintear aschur i bhfad ró, agus má scrollú muid síos agus de chineál ar breathnú ar cad atá ar siúl anseo, is féidir leat a fheiceáil go bhfuil sé Dia duit, Dia duit, Dia duit, Dia duit, Dia duit, Hi, Hi léir ar an mbealach tríd. Awesome. Mar sin, de chineál ar ais go dtí an túsphointe go bhfuil an eangú anseo nach bhfuil i gcorp an lúb agus raibh difear d'aon ní. Rith an clár go fóill ach fíneáil. De ghnáth, do stíl dea - agus tá sé seo rud éigin táimid ag do i do Leagann an fhadhb - táimid ag iarraidh ort fleasc seo trí 4 spás, ar féidir leat a dhéanamh ag díreach tríd an eochair táb nó de láimh a chur i 4 spás duit féin. Cool, maith go leor mar sin a ligean ar dul ar ais agus féachaint ar Alastar a dhéanamh-am céanna. >> Díreach tar éis kinda a mórán trioblóide. Maith go leor, a ligean go maith ar an obair tríd. An bhfuil sin cool? >> Yeah. Maith go leor, mar sin anseo táimid ag dul. Is é seo an cód a scríobh Alexander. An bhfuil tú ag dul le Alex - ceart go leor. Mar sin, tá anseo an cód go bhfuil Alex scríofa. Mar sin, tá muid fuair ár dearbhú is mó ar dheis anseo, agus ansin tá muid fuair a dtugtar an athróg slánuimhir i á dhearbhú ar dheis anseo. Táimid iontach Fuair ​​ráiteas Ná agus ansin an comhlacht arís leis na braces, sin tá sé seo an comhlacht ar an a dhéanamh-agus - lig dom zúmáil isteach ar an mar sin tá sé níos inléite - agus i an chomhlachta, tá muid ag iarraidh a phriontáil "Is é seo an comhlacht", i + +, mar sin incrimint an t-ábhar i agus é seo a dhéanamh go dtí go bhfaigheann liom a bheith 3, agus a chríochnaíonn ansin ár gclár. Mar sin, cad a tharlaíonn nuair a reáchtáil againn an clár seo? >> Mé ag súil leis an aitheantóir. Maith go leor, mar sin a thógáil, a reáchtáil, a tharlaíonn earráid. Cad a tharlaíonn? Scrollú muid síos anseo, a fháil againn an rud beagán cryptic lorg, Táthar ag súil leathstad tar éis dearbhú leibhéal is airde. Sin kinda aisteach. An bhfuil duine ar bith ag smaoineamh ar céard a d'fhéadfadh a bheith ag dul ar? Kinda aisteach, yeah. >> [Inaudible] a dhearbhú taobh amuigh de na lúibíní? Mar sin, ní atá i bhfeidhm ansin nuair a dhéanann tú lúibíní a úsáid? Mar sin, dhearbhaigh sé an Guy taobh amuigh de lúibíní? Ó, na guys - an braces chatach? >> Yeah. Yeah, go díreach. Mar sin, casadh sé amach go Ní féidir leat a dhearbhú i ndáiríre ar athróg ar dheis anseo mar seo. Cad a d'fhéadfadh tú a bheith ag iarraidh a dhéanamh a bhí - ghearradh as ann - Is féidir leat a chur ceachtar sé laistigh de na braces gcuach ar dheis anseo nó malartacha eile Is é a chur taobh amuigh go hiomlán. Agus mar sin na - ag brath ar áit a bhfuil tú a chur i ndáiríre an dearbhú den athróg slánuimhir, féidir leat a fháil 2 cineálacha an-éagsúla na n-athróg; nuair a tá sé lasmuigh de is mó, tá sé cad tugaimid athróg domhanda. Tá sé lasmuigh de raon feidhme aon cheann de na feidhmeanna - nach bhfuil sé laistigh de fheidhm - ach má chuir muid é taobh istigh de is mó, mhaith ar dheis anseo, ansin tá sé ar a dtugtar athróg áitiúil, mar tá sé áitiúla le scóip is mó. Agus beidh muid ag caint le beagán níos mó faoi cad iad na difríochtaí idir an 2 cineálacha agus cén fáth a úsáideann tú cineálacha éagsúla na n-athróg, ach do anois, féidir leat a choimeád ach go léir na hathróga áitiúil, toisc nach bhfuil againn aon ghá i gcomhair athróg domhanda. Maith go leor, agus mar sin go bhfuil rud amháin ceart ann. A ligean ar iarracht a reáchtáil seo arís, féach cad a tharlaíonn. Rith, a fháil eile a earráid. Zoom i beagán, cad a dhéanann muid a fháil? Faighimid seo parenthesis ag súil tar éis a dhéanamh / tamaill. Aon smaointe atá ar cad atá ar siúl? Dan? An bhfuil >> an am céanna parenthesis ansin agus ansin - Níl a fhios agam más gá tú slánuimhir a redeclare, ach a dhéanamh ar an am céanna (i <3). Go díreach, yeah. Mar sin, casadh sé amach go bhfuil Dan go díreach ceart. Ní gá dúinn a chur ar an gcineál seo anseo arís. Is féidir linn a mharú in ionad an cineál agus a dhéanamh go díreach. Gach ceart. Beidh mé ar ais súmáil amach, sé iarracht am amháin níos mó. Féach ar sin; ritheann sé rathúil. Má scrollaigh muid síos, "Is é seo an comhlacht" clóite amach 3 huaire. Sin go leor milis. Maith thú, maith thú, guys. Maith thú. Conas tá sé seo ag dul go dtí seo? Luas réasúnta? Maith go leor, cool. Mar sin, mar chineál muid ar ais go dtí an cheist bhunaidh, againn - agus anois má fheiceann muid ar an difríocht, fheiceann tú go sa lúb dhéanamh-agus, Tagann an coinníoll seo caite. Mar sin, mar a léann an ríomhaire an clár ós rud é cláir C a fhorghníomhú de chineál san ord seo sheicheamhach, nuair a dtosaíonn siad literally leis an chéad líne is mó, agus a fhorghníomhú ansin líne 6, líne 7, líne 8, líne 9, líne 10, líne 11, seo go léir stuif ar bharr ar dheis anseo ag dul a fhorghníomhú nuair a roimh táimid ag tástáil riamh an coinníoll seo a fheiceáil cibé acu atá nó nach bhfuil i - nó an t-ábhar i, in áit - níos lú ná an uimhir 3. Agus ach amháin más rud nuair a fhaigheann muid go dtí an líne 12, Tá an t-ábhar i níos lú ná 3 féidir linn a léim i ndáiríre ar ais go dtí líne 7 agus arís ansin leis an bpróiseas, agus ansin dúinn a thástáil ar an gcoinníoll arís agus arís agus arís. Mar sin, is féidir linn a gcodarsnacht leis an le - zooming ar ais amach, scrollú síos chun leagan Sam, tá muid gonna breathnú ar seo, beagán athrú ionas go bhfuil sé a thuilleadh lúb gan teorainn - i gcás má táimid zúmáil isteach, feicimid go fhorghníomhú mar chlár seo, tá sé ag dul a dhearbhú ar dtús slánuimhir i, a leagtar an t-ábhar liom a bheith chun 0, agus ansin buaileann sé an staid an lúb chéad agus, sin sa chás seo, an comhlacht, an printf ("Hi") agus i + + Ní fhorghníomhú fiú mura bhfuil i ndáiríre níos lú ná nó cothrom le 2. Mar sin, más rud é i 3, mar shampla, más rud é a leag muid an ceart seo anseo cothrom le 4 - nó beidh mé a dhéanamh 3, mar a dúirt mé 3 - agus a rith ansin é, beidh sé a thógáil, beidh sé ar siúl go hiomlán, fíneáil, ach ní bheidh sé phriontáil amach go hiarbhír rud ar bith, mar níor thug sé go tástáil le haghaidh an chéad chás. Mar sin, sa rang, ní mór dúinn de chineál ar Labhair faoi cén fáth ar na lúba a dhéanamh-agus úsáideach uaireanta agus cén fáth ba mhaith linn a úsáid i gcoinne é mar a lúb tamaill. An bhfuil - an bhfuil tú guys aon mholtaí ar cén fáth a dhéanamh-cé go bhféadfadh lúb a bheith níos úsáideach? >> Bhuel, I mo thuairimse, a dhéanamh-cé go bhfuil lúb más mian leat ionchur úsáideora, mar gheall ar an mbealach sin is féidir leat lig dóibh rud éigin a chur i uair amháin; má tá sé ceart, is féidir linn bogadh ar aghaidh leis an gcuid eile den chlár, ach más rud é nach bhfuil sé ceart, ansin tú a choinneáil ar leideanna an úsáideoir go dtí a chuir tú an t-ionchur ar dheis. Yeah, go díreach - go díreach, mar sin a dhéanamh-cé go bhfuil lúb úsáideach mar nuair a spreag chun ionchur úsáideoir mar is gá duit a fháil ar an úsáideora ionchur sular féidir leat a sheiceáil i ndáiríre é. Mar sin, i pset 1, i pset 2, áit a bhfuil tú leideanna le haghaidh ionchur úsáideoir go leor, é sin an rud handy a úsáid i gcomparáid le ach lúb agus simplí. Má úsáideann tú lúb agus, is féidir leat a dhéanamh ar an rud céanna - is féidir leat a dhéanamh ar an rud céanna le lúb agus mar a dhéanann tú le lúb dhéanamh-tamaill. Tá tú ach a chineál go bhfuil an próiseas seo dúblach áit a bhfuil tú a fháil ar an ionchur ar dtús agus ansin do lúb agus tús a chur. De bharr an méid a dhéanamh-agus lúb, tá tú díreach a scríobh sé uair amháin agus tá sé níos glaine go leor. Gach ceart. Ceisteanna ar bith? Ciall a bhaint as? >> An toradh 0 - go díreach de chineál ar stalla nó go bhfuil sé -? Yeah, is féidir mar sin againn - go maith, beidh muid ag clúdach seo le beagán níos déanaí ach casadh sé amach go Seo 0 ais go chuir muid ag deireadh am ar fad príomh - is féidir leat a kinda a ghlacadh ach é mar rud a dhéanaimid de thuras na huaire. Cad atá againn a thosaigh chun labhairt faoi le feidhmeanna cineál ag deireadh na seachtaine seo caite agus ansin arís an tseachtain seo Tá sé sin mar fheidhm Bíonn ionchur atá na rudaí seo laistigh de na lúibíní; is iad seo 2 ionchur, ár n-argóintí nó paraiméadar, cad tá siad ag ar a dtugtar freisin ar ár fheidhm is mó, agus táirgeann sé ansin feidhm aschur a tugaimid luach ar ais. Agus is é an luach ar ais i gcás na príomh-seo int, seo slánuimhir, agus ar an mbealach a insint duit a chomhlíonadh, "Hey, is é seo cad é do aschur ag dul a bheith, "Is leis an focal" tuairisceán ", go eochairfhocal, in áit, agus mar sin de is mó ar ais 0 nó mar phríomh-outputting 0 Tá caighdeán i gcláir C mar gheall ar ais 0 as modhanna is mó a "Hey, gach rud a fhorghníomhú le mo chlár fíneáil díreach." Más rud é go raibh muid a chur ar rud éigin eile seachas 0, cosúil le 1, mar shampla, go s a úsáidtear chun insint whoever bhí ar siúl an clár seo go bhfuil rud éigin a chuaigh mícheart. Mar sin, mar a fháil againn níos mó i gceist le rudaí ar fud an seimeastar, má tá tú ag dhíth orthu riamh a rá, "Oops, tá a fhios agat, chuaigh rud éigin cearr leis an gclár seo," seachas a bheith ar mo tuairteála gclár, ba mhaith liom a chur in iúl an dara háit ar mo chlár a chuaigh rud éigin mícheart, Is féidir leat úsáid a luach ar ais, mar a tugtar uirthi, ní go 0. Mar sin, beidh orainn a chlúdach go beagán níos mó nuair a fhaigheann muid i bhfeidhmeanna. Déanann gur saghas chiall? Maith go leor. Is iad feidhmeanna de chineál ar Bizarre - I mo thuairimse, do dhaoine a bhfuil go leor de chúlra math, a thagann sé beagán níos éasca, go háirithe má tá tú beagán cúlra math níos teibí agus tú ag úsáid chun caint faoi fheidhmeanna agus go léir cineál rudaí. Ach beidh muid iarracht a dhéanamh agus iad a chlúdach agus dul deas agus mall mar a thagann siad aníos. Mar an gcéanna, an argc slánuimhir ar fad, char * argv [], ag a mbeidh ceart anois, is féidir leat chomh maith go pláta coire mar. Táimid tar éis tús a chlúdach na beagán beag i léacht nuair a labhairt linn faoi na hargóintí a fháil ar aghaidh i gcláir ar an líne ordaithe, ach i do Leagann an bhfadhb agus do chláir, Tá sé go hiomlán fíneáil díreach ar neamhní a scríobh agus a choimeád simplí é. Agus is é cad a chiallaíonn seo ar neamhní go "Hey, nach bhfuil príomh-dul chun glacadh le haon ionchuir; tá sé seo ach le clár táimid ag gonna díreach reáchtáil. Ní Táimid ag dul a thabhairt dó aon eolas breise gach uair a thosaíonn muid sé suas ag rith. " Mar sin, do anois, is féidir leat é seo a dhéanamh; is féidir leat chomh maith a fhágáil ar lár fiú an 0 ais ag deireadh na bliana do chláir agus beidh siad ar siúl ach fíneáil, ach a mholadh mé díreach tar éis a choinneáil go isteach I cúpla seachtain, beidh muid tús a chur de chineál ar tarraingt siar an clúdach le beagán agus níos mó faoi thuiscint dóibh siúd go léir codanna éagsúla ag gluaiseacht beag. Gach ceart, a ligean anois ar labhairt faoi ár dara ceist anseo. Mar sin, cad "aitheantóir neamhdhearbhaithe" in iúl de ghnáth má outputted ag clang? Measaim go bhféadfadh feicthe againn go cheana féin sa lá atá inniu. An féidir le duine a thabhairt recap de cad a chiallaíonn sin? A ligean ar a fheiceáil, Kelly - ceann de na Kellys. >> Mar sin, - Yeah, cad - >> I mo thuairimse, nuair a dhéanann tú, ní cosúil, ná a dhearbhú ar na hathróga agus iarracht tú a úsáid. Yeah, go díreach, go díreach. Mar sin má fheiceann tú riamh an t-aschur nuair a dhéanann tú iarracht a dhéanamh do chláir le chéile, díreach mar a dúirt Kelly, ciallaíonn sé go d'úsáid tú athróg nach raibh tú a dhearbhú, mar sin má théann mé ar ais go dtí ár Spás, agus is féidir liom rud éigin cosúil le printf ( "% S hello") agus iarracht a dhéanamh agus líon isteach go% s le s athróg nach bhfuil mé in áit ar bith dhearbhú agus déan iarracht mé a rith sé, Feicfidh tú a fheiceáil cad a dhéanfaidh mé a fháil síos ag an bun ar dheis anseo: "Úsáid aitheantóra neamhdhearbhaithe 's'"; go gciallaíonn ach nach raibh tú a dhearbhú do athraitheach. Tharlaíonn rud céanna má tá tú x agus tú iarracht a dhéanamh agus a stóráil 7 i sé agus ní raibh mé a dhearbhú X. Faighim an earráid céanna: "Úsáid aitheantóra neamhdhearbhaithe 'x'". Gach ceart, mar sin an Cipher Caesar, ní bheith an-slán, Beidh mé in iúl duit guys féachaint ar an gearr, de chineál ar thuiscint cén fáth, agus táthar ag súil a dhéanamh tar éis na seachtaine seo fhadhb atá leagtha áit a bhfuil tú scríobh i ndáiríre Cipher Caesar, beidh tú a thuiscint le beagán níos mó faoi ​​cad a chiallaíonn sé a bheith slán agus neamhchinnte - nó nach bhfuil slán, buille faoi thuairim mé - neamhchinnte atá beagáinín difriúil. Is é an rud eile a bhí againn na ceisteanna eile anseo faoi ​​fheidhmeanna agus cad a chomhlíonadh, agus táimid de chineál ar labhair faoi go hachomair nuair a labhair muid faoi luachanna ar ais; do dhuine atá ag a bhí chun léacht, is féidir leat a recap atá ag bhí chun léacht lá atá inniu ann? Gach ceart. A ligean ar a fheiceáil; ligean ar a bheith - is féidir duine éigin a insint dúinn cad is feidhm? Kelly? >> Go bunúsach rud éigin leat a tharraingt ar rud éigin go bhfuil scríofa sa leabharlann go níos casta os cionn ann, agus ansin tú ag scríobh ach foirm ghearr de, sin mar atá tú ag tagairt ar ais go dtí an leabharlann, ag baint úsáide as go léir an cód fada agus [inaudible]. Yeah, go díreach, agus ansin mian leat rud éigin a chur leis sin? >> Yeah, I mo thuairimse, faoi mar atá cosúil leis an coincheap na foirmle i math áit a bhfuil tú scríobh ach foirmle agus ansin is féidir breiseán athróg i duit agus go cad is feidhm [inaudible]. Yeah, mar sin tá muid fuair cúpla freagraí anseo go bhfuil an dá gur maith agus ar dheis ar. Tá sé ag tagairt do cód ar sin scríofa áit éigin sa leabharlann is é sin níos casta agus ansin is féidir leat a tharraingt ar an cód agus úsáid iarbhír ag díreach a scríobh an fhoirm ghearr é - nó, in áit, a ainm - agus ansin tá freisin an gcomparáid le foirmle i math nó fisic, gach chineál sin de stuif áit a bhfuil tú foirmle agus is féidir leat breiseán ansin i na hathróga a ghabhann leis an bhfoirmle a fháil ansin é an toradh na foirmle, mar sin a cheapann tú faoi mar atá cosúil leis an chothromóid chearnach. Samhlaigh más rud é seachas a bheith a fhoghlaim faoi cad é an fhoirmle chearnach sa rang math, go raibh tú díreach tar éis clár áireamhán beag a rinne sé ar do shon. An raibh aon duine úsáid a bhaint as cláir áireamhán i ranganna math i scoil ard? Yeah, ranganna fisice? Nuair is féidir leat ach a rá, "Hey, foirmle chearnach. Is iad seo na hathróga gur mhaith liom a ionchur. Anois, a thabhairt dom an freagra. " Sin de chineál ar cad is feidhm. Tá sé ar bhealach dúinn a de chineál ar scríobh cosúil le clár fo beag beag laistigh dár gclár níos mó agus é a úsáid arís agus arís eile ionas nach bhfuil againn a chóipeáil agus a ghreamú cód, is féidir linn a thabhairt dó ionchuir difriúla agus aschuir éagsúla a fháil, tá sé Super handy nuair a bhíonn tú ag iarraidh a scríobh cláir éagsúla ag amanna éagsúla. Mar sin, mar shampla, feidhm a tá muid ag baint úsáide as níos mó agus arís agus arís eile ar fud an ndóigh, tá printf. Printf é féin le feidhm agus casadh sé amach go bhfuil sé i ndáiríre le fada go leor agus casta, olc ag lorg, feidhm a scríobh. Mar sin, simplí agus is mar is cosúil é a chur chugainn rudaí a phriontáil amach ar an scáileán, toisc go raibh muid ar fad go díreach ag tús an lae inniu den alt so, casadh sé amach go bhfuil sé i ndáiríre, tá a fhios agat, cúpla maith céad línte de chód. Níl sé rud éigin go mbeadh mé ag iarraidh riamh a scríobh, do cinnte, ach a fháil againn chun é a úsáid gach lá; go bhfuil de chineál ar cool, mar sin a fháil againn é a roinnt le chéile, le cláir éagsúla, mar sin beidh orainn a bheith tumadóireacht níos mó i feidhmeanna a chomhlíonadh; de thuras na huaire, nach mbeimid - Is é an fheidhm amháin táimid ag dul a bheith ag scríobh is mó. Main féin chomh maith le feidhm, agus is féidir leat a fheiceáil tá sé fuair a aschur, a ionchur cosúil le linn a labhair faoi, agus ansin a ainm, a bhfuil is mó. Is é Príomh chineál de - tá feidhm speisialta ann. I do chlár C, tá a bheith ina fheidhm is mó, agus mar sin do anois, tá muid de chineál ar scríbhneoireacht fágtha ar lár an fhréamhshamhail, nó leis an dearbhú, is mó. Táimid tar éis ós rud é go a thabhairt duit, agus tá muid díreach a bhí tú a líonadh isteach de chineál ar na bearnaí. >> Sin, le haghaidh an leagan dara fadhb, ní mór dúinn a scríobh sé san fheidhm dara? Ní chreidim é. Creidim go bhfuil sé ar fad i anseo. Yeah, mar sin Caesar Cipher, Ní gá duit, ní chuireann sé cuma mhaith, agus Vigenere, ní gá duit ach an oiread, mar sin - agus casadh sé amach nach bhfuil tú riamh i ndáiríre a scríobh feidhm, ceart? Ghlaonn tú i gcónaí a chur ar gach ceann de do chód laistigh mó, agus a dhéanann ríomhchláraitheoirí go leor. Agus muid ag bogadh ar aghaidh, tús a chur againn feidhmeanna a thabhairt isteach mar bhealach a ghlanadh suas do chód, chun é a dhéanamh níos galánta, i gcás go bhfuil tú tascanna - cineál cosúil nuair a labhair muid faoi lúb, conas uaireanta tá rudaí gur mian leat a dhéanamh arís agus arís agus arís eile, agus tá tú de chineál ar an mbealach naive - nó cad tugaimid go minic an "tuí fear" réiteach, Is é a chóipeáil díreach agus greamaigh arís agus arís eile - is féidir leat a dhéanamh ar an rud céanna le feidhmeanna áit a bhfuil tú cóip amháin agus greamaigh an cód céanna arís agus arís eile, ach bloats go bhfuil do chód - chríochnaíonn sé suas a dhéanamh do chód i ndáiríre fada - agus faigheann sé chomh maith le beagán mearbhall, agus ansin ciallaíonn sé go nach bhfuil tú in ann cosúil le - más mian leat riamh úsáid a bhaint as an cód arís i ríomhchlár eile, bhfuil tú ag bhfostú freisin chóipeáil agus a ghreamú sé arís, mar sin tá sé ar cheann de na rudaí beidh muid ag labhairt faoi de chineál ar dhearadh agus a stíl de do chláir, agus mar sin nuair a dhéanann sé ciall a de chineál ar pacáiste rud éigin ar bun agus é a chur mar fheidhm ar leith, tugtar spreagadh duit é sin a dhéanamh, agus go bhfuil rud éigin go bhfuil, arís, níl aon riail crua agus go tapa. Deirimid annamh nach mór duit a scríobh fheidhm a dtugtar seo, ach tá sé níos mó de cheann de na rudaí leat a fhorbairt díreach le himeacht ama mar a scríobhann tú cláir níos mó agus níos mó. Aon níos mó ceisteanna? Maith go leor, mar sin a ligean anois dul ar ais suas go dtí seo Guy ar dheis anseo, mar sin tá mé fós sa chuid seo den cheist. Táimid tar éis Labhair faoi seo go léir cinn éagsúla, cad a chomhlíonadh, cén fáth a feidhmeanna a scríobh, nuair is féidir leat cóip amháin agus greamaigh? Tá súil agam go againn cinnte tú go bhfuil feidhmeanna a scríobh rud maith é. Mar sin a ligean anois ar bogadh ar aghaidh leis an gclár MySpace, agus beidh orainn a chaitheamh beagán ama seo a dhéanamh. Mar sin, a ligean ar a fheiceáil, Is féidir liom a bheith duine éigin seo a léamh dom? A ligean ar a bheith Mikhaila - beidh tú seo a léamh dúinn? >> Ciallóidh tú ar ais nuair a MySpace - Ar ais nuair a bhí MySpace cool. >> "Ar ais nuair a bhí MySpace fionnuar, bhí sé gach rage le cineál mar seo. B'fhéidir go bhfuil sé fós? Níl mé cinnte gur. I gcás ar bith, ag baint úsáide as an fearas CS50, CS50 Rith, nó CS50 Spásanna, scríobh le clár a spreagann an t-úsáideoir le haghaidh teachtaireacht agus aschur ansin an teachtaireacht a chéad litir caipitlithe, leis na litreacha eile i gcás alternating, de réir an t-aschur samplach thíos, Léiríonn wherein téacs boldfaced éigin úsáideora ionchur. Chun simplíocht, is féidir leat glacadh leis go bhfuil an t-úsáideoir Beidh litreacha ionchur amháin CásÍochtair agus spásanna. Smaoinigh ar an fhadhb seo deis a chleachtadh; ní iarrfar ort a chur isteach sa chlár seo. " Awesome, go raibh maith agat. Mar sin, mar a dúirt Mikhaila, táimid ag dul a scríobh le clár a MySpaces do chód. Mar sin, nár úsáid aon cheann de tú guys MySpace? Aon cheann de tú cuntais MySpace? Oh, yeah, yeah! Bhí sé deas fionnuar. [Gáire] Tá a fhios agam. Dating féin. Mar sin, cad táimid ag iarraidh a dhéanamh scríobh le clár a théann tríd an agus capitalizes an chéad litir agus ansin gach litir ina dhiaidh sin - nó gach litir eile ina dhiaidh sin, tá brón orm. Mar sin, - agus is féidir leat a fheiceáil sa sampla seo, seo é an chaoi a reáchtáil againn ar an gclár, agus mar sin tá sé seo ag rá go díreach, "Táimid ag reáchtáil clár ar a dtugtar a.out. An t-ionchur go bhfuil muid ag dul a thabhairt dó ag dul a bheith spreag. Níl muid ag gonna a sholáthar an t-ionchur ar an líne ordaithe. " Má tá tú ag leanúint ar fad na léachtaí agus éisteacht faoi argóintí, go bhfuil de chineál ar an áit ina bhfuil na - go error funky ag príomh thagann i le argc slánuimhir, gach stuif sin, mar sin anseo nach bhfuil muid ag baint úsáide as sin; nach bhfuil muid ag déileáil le haon cheann de sin. Táimid díreach tar éis gonna seo a fháil chlóscríobh i ag an úsáideoir, agus ansin an dara líne le caipitlithe funky cad ba mhaith linn ár gclár le haschur. Mar sin, seachas úsáid a bhaint an fearas nó an Rith, beidh orainn Spásanna a úsáid, mar tá muid Spásanna fuair, agus mar sin más rud é go mbeadh tú guys a fháil ar do cód rud éigin chun breathnú mar seo, mar sin tá mé ag dul a shábháil an t-athbhreithniú ach sin atá tú a fuair an pláta coire ar dheis anseo go Breathnaíonn mar seo, slánuimhir is mó (neamhní), rud ar bith ann. I ndáiríre, cad beidh muid ag déanamh beidh orainn a scriosadh ach gach rud go léir le chéile. Ba mhaith linn scláta bán, toisc go bhfuil muid gonna tús a scríobh cód; in áit, tá muid gonna iarracht a scríobh roinnt pseudocode rud a chiallaíonn i ndáiríre ach táimid ag dul a scríobh rud éigin nach é sin cód cur síos ar chineál sin de cad ba mhaith linn a dhéanamh, kinda mhaith David raibh ar an gcéad lá de léachtaí, nó buille faoi thuairim mé go raibh an dara lá de léachtaí nuair a rinne sé an t-iomlán stocaí taispeána. Is cuimhin leat guys go - féachaint ar na stocaí? Joseph a bhí suas ann de chineál ar clóscríobh amach i mBéarla? Mar sin, táimid ag dul a dhéanamh ar an rud céanna. Mar sin, nuair a thosóidh mé ag scríobh pseudocode, Is maith liom a thosú ag féachaint ar cad é an t-ionchur ag dul a bheith. Agus mé a thabhairt mé féin a cás samplach, mar sin cosúil le "a bhuíochas do na mbreiseán!" Agus ansin scríobh mé freisin cad ba mhaith liom an t-aschur a bheidh, atá sa chás seo rud éigin mar seo. Agus tugann chineál sin de dom áit mhaith, cosúil le, ag tosú ag smaoineamh ar, "Maith go leor, ba mhaith liom a ghlacadh líne 1 agus ba mhaith liom a athrú sé isteach ar líne 2, " agus cabhraíonn chineál sin de a threorú mo smaoineamh. Is é seo áit mhaith le tosú. Is bealach eile chun smaoineamh ar sé, freisin, mar kinda muid ag bogadh ar aghaidh agus mar a dhéanann tú seo i do chlár féin, ná machnamh a dhéanamh ar chineál cosúil le cad iad na cásanna imeall le seo? Cad iad na cineál na cásanna aisteach? Cad iad na hionchuir aisteach go bhféadfaimis a fháil? Agus cad ba cheart breathnú na n-aschur mar atá sé? Mar shampla, ceann ionchur aisteach a bheith go mbeadh an ceann seo, a chruthú fíor aon rud, Ba chóir cosúil le cad a aschur sa chás sin? Rud ba mhaith linn smaoineamh ar, freisin. Mar sin, mar níl sé i gceist, cad muid ag iarraidh a aschur? Más rud é nach bhfuil muid a fháil ar aon ionchur ar chor ar bith, cad ba cheart ár gclár a outputting? Ní dhéanfaidh aon ní >>. Ní dhéanfaidh aon ní? Fuaimeanna mór. Mar sin, ba mhaith linn a dhéanamh cinnte nach bhfuil muid ag scríobh rud ar bith amach más rud é nach féidir linn a fháil rud ar bith isteach Cool. Maith go leor. Mar sin, Tá mé ag dul chun glaoch ar feadh cúpla daoine mar a théann muid tríd an agus figiúr díreach amach cineál cosúil cad é an algartam ginearálta agus beidh muid ag tosú saghas oibrithe tríd an chéile. Mar sin, a ligean ar a fheiceáil. Missy. Conas a cheapann tú gur mhaith linn tús a chur? Bheadh ​​Cad áit mhaith le tosú anseo más mian linn a athrú, a rá, líne 1 chur i gcomhréir 2? An féidir leat cineál díreach a mhíniú dom, i mBéarla, cad a bhfuil tú ag smaoineamh? Ná bíodh imní ort fiú faoi cód. Bheadh ​​>> An chéad rud ba mhaith liom a dhéanamh chun bheith ina chineál úsáideora díreach ar an a insint dóibh cad ba mhaith leat. Maith go leor, mar sin, a rá, "Hey, úsáideora. Ba mhaith liom teaghrán "- uamhnach. Mar sin a ligean scríobh síos. Pras an t-úsáideoir ar theaghrán. Go fuaimeanna cosúil le tús maith. Gach ceart. A ligean ar iarraidh Kelly Ren an am seo. Cad muid ag iarraidh sin a dhéanamh amach romhainn? Cad é de chineál ar ár chugainn -? >> Bailigh a n-ionchur agus é a stóráil mar athróg. Great. Mar sin, a bhailiú an teaghrán, stóráil i athróg. Mar sin, tá aon rud speisialta ba mhaith linn a dhéanamh anseo? An bhfuil ba mhaith linn a sheiceáil a n-ionchur roimh -? >> Yeah. Cad muid ag iarraidh a sheiceáil le haghaidh? >> Bhuel, dúirt tú nach bhfuil againn le seiceáil má tá sé ina uimhir, ceart? Toisc go mbainfidh sé glacadh leis go bhfuil sé CásÍochtair? Yeah. Mar sin, casadh sé amach go - yeah. Dá bhrí sin tá getString ráthaithe a thabhairt ar ais dúinn teaghrán. Níl sé ag dul do roinnt ar ais chugainn nó aon rud mar sin. Fhéadfadh a bheith ann carachtair dhigit laistigh den téad, cé. Agus iad siúd, is féidir linn neamhaird a dhéanamh mar a rinne muid an caipitlithe. Ach tá teaghrán folamh go hiomlán, fíneáil, mar sin an cás ar dheis anseo ar líne 4 agus 5, ceart, nuair a bhfuil aon ionchur, agus tá muid a chur ar rud ar bith mar ár n-aschur. Ní chuirimid a bheith buartha faoi a dhéanamh cinnte go bhfuil rud éigin sa tsreang nó go bhfuil an teaghrán ar a laghad 4 carachtair ar fad; rud ar bith is breá. Mar sin, tá sé seo i gcodarsnacht, mar shampla, le cosúil leis an gclár pinginí gur scríobh tú áit a raibh tú a dhéanamh cinnte go bhfuil tú ag fáil neamh-diúltach uimhreacha; bhí tú a dhéanamh cinnte go raibh tú ag fáil an uimhir cheart na laethanta in aghaidh na míosa. Agus conas atá tú guys á dhéanamh sin? Conas a bheadh ​​leat a dhéanamh tástáil a dhéanamh? Cad a rinne a theastaíonn uait a úsáid? >> An bhfuil-agus lúba. Ná-cé go lúba; cineálacha eile de lúba, freisin, yeah. Mar sin, casadh sé amach nach bhfuil againn a úsáid lúb sa chás seo, nuair a bhíonn muid ag spreagadh ar theaghrán, a bhfuil de chineál ar deas. Ceart go leor, ag bogadh ar aghaidh. Mar sin, Stella. An féidir leat insint dúinn le beagán faoi na rudaí ba chóir dúinn a dhéanamh amach romhainn? Mar sin, anois tá muid fuair an teaghrán, tá muid fuair a stóráil sé i athróg; céard is gá a dhéanamh leis an teaghrán? >> Ní mór dúinn - aithint 2 - Yeah, ach a rá i mBéarla, go bhfuil uamhnach. >> Na [inaudible] príomhchathracha - nó, chás uachtair. Yeah, ionas gur mhaith leat a aithint a bhfuil na cinn chás uachtair agus CásÍochtair. Ní féidir linn ceannlitreacha nó iad a cás íochtair go dtí go bhfaca aitheanta againn a cinn. Mar sin, beidh orainn a chur i anseo. Mar sin, ag smaoineamh díreach faoi an bpróiseas seo, conas is féidir linn é seo a dhéanamh a aithint? An bhfuil aithne agat, Dan? Cineál ar cad a - cad uirlis mhaith linn a úsáid as ár bosca uirlisí? >> Mhaith liom a chur i bhealach i cosúil le sraith nó gach líne is é a bosca beag féin, agus ceannlitreacha ansin é ó ann nó nach bhfuil. Maith go leor, mar sin tá uirlis amháin is féidir linn úsáid eagar. Cad a bhfuil againn chun breathnú ar an teaghrán, áfach, chun an figiúr amach - a bhí againn chun breathnú ar na carachtair. >> Mar sin, tá tú chun breathnú ar an fad na sreinge? Yeah, mar sin mar chuid de go bhfuil ag fáil an fad na sreinge. Díreach as fiosracht, cad a dhéanann muid úsáid a fháil ar an fad sreinge? >> Strlen? Yeah, strlen; tugaimid an "strlen" Gach ceann de na feidhmeanna téad, mar sin tá strlen a chomhlíonadh, agus tá sé Super handy, mar is féidir linn é a úsáid chun ach a rá, Hey, strlen: Seo téad, inis dom cé chomh fada is atá sé. Sa léacht lá atá inniu ann, labhair David go leor faoi conas a strlen i bhfeidhm, cad atá ar siúl i ndáiríre ar chúl stáitse. Ach tá sé seo ar cheann de na cinn an-Super handy. Tá na cinn eile go bhfuil chomh maith i leabharlann téad, mar shampla strcmp, atá litrithe "strcmp", a úsáidtear chun teaghráin i gcomparáid lena chéile. Cinn eile bheidh tú ag úsáid mhaith strstr, atá go maith a aimsiú teaghráin fo agus mar sin de. Don chuid is mó, siad go léir tosú le str agus ansin dul ar a bheith rud éigin eile. An chúis nach bhfuil siad litrithe i ndáiríre iad cosúil le téad agus mar sin de mar gheall ar ais i cosúil leis an lá go luath de C, nuair a bhí daoine scríbhneoireachta den chéad uair agus go léir, siad teorainneacha a bhí ar líon na carachtair go fhéadfaí tú a úsáid ar ainmneacha fheidhm agus ainmneacha athraitheach, mar sin tá gach rud cosúil le Super comhdhlúite arb iad. Ach ag am ar bith a fheiceann tú rud éigin a thosaíonn leis an str, ciallaíonn sé de ghnáth tá sé seo rud éigin a dhéanamh le teaghrán. Maith go leor, mar sin tá tú a fháil ar an fad na sreinge, agus ansin, cad a dhéanaimid leis na carachtair? An bhfuil aithne agat, Sam? >> Tá mé aon smaoineamh; Bhí mé ag iarraidh a figiúr sé amach. I ndáiríre nach bhfuil a fhios - Is mian liom go raibh ar bhealach éigin le - Ciallaíonn mé, ba mhaith liom go b'fhéidir gur féidir linn rud éigin a dhéanamh leis an odds evens agus, ach níl a fhios agam aon fheidhme mar sin. Yeah. >> Ach - ní bheadh ​​sé ag obair gá, mar sin ba mhaith leat a fháil ar na spásanna a bheith - a bheadh ​​agat go bhfuil an spás a fháil leideanna maidir le conas - Maith go leor. >> Níl a fhios agam - cineál I'm de caillte ag an bpointe seo. Yeah - no, no, no, tá na pointí maithe. Mar sin, an méid is gá dúinn a dhéanamh, mar a dúirt Sam, ní mór dúinn a rianú a bhfuil litreacha na litreacha corr, agus go bhfuil siad na cinn na litreacha fiú. Ach ba mhaith linn a dhéanamh cinnte nach bhfuil muid ag lorg díreach ag an corruimhreacha agus ré- innéacsanna sa téad, ach ag féachaint in áit ar na litreacha corr agus fiú sa téad, mar sin ní mór dúinn a bheith kinda an t-idirdhealú idir litreacha - mhaith cad iarbhír A, B, C, D, nó mar sin de, agus nach bhfuil cad iad na rudaí litreacha ach fós in ár teaghrán. Mar shampla anseo, nach bhfuil cosúil leis an bpointe seo exclamation litir, ach tá sé fós mar chuid d'ár teaghrán; tá sé fós Char. Mar an gcéanna, gach ceann de na spásanna - ní dhéanann sé ciall chun leas a spás, ceart? Mar sin, ba mhaith linn a dhéanamh cinnte go bhfuil muid ag scipeáil ar bhealach na agus rianú fós odds evens agus. Mar sin, de chineál ar ár bosca uirlisí cláir go dtí seo, más maith leat, ní mór dúinn roinnt uirlisí éagsúla go atá againn Labhair faoi. Mar sin, ceann amháin, mar shampla, tá athróga, cosúil le againn Labhair faoi anseo. Tá uirlis eile againn Labhair faoi a chomhlíonadh. Mar sin, tá muid Labhair faoi athróg i ár pseudocode suas anseo le cad tá muid ag dul a úsáid a stóráil ár teaghrán. Táimid tar éis Labhair faoi fheidhmeanna a fháil ar an fad téad, cosúil le strlen. Tá muid ag caint faoi rud éigin eile, agus tá muid Labhair faoi do a lán níos luaithe in alt lá atá inniu ann: lúb. Cad a cheapann tú guys faoi ag baint úsáide as lúb sa chlár seo? Jared, cad a cheapann tú? Ba mhaith linn a úsáid lúb sa chlár seo? Ní >> Is dócha, no, toisc go bhfuil tú ag dul tríd sé níos mó ná uair amháin. Maith go leor, ní gá duit dul tríd an méid níos mó ná uair? >> An téad ar fad. Ceart, mar sin ní gá duit dul tríd an teaghrán ar fad uair amháin. Tá brón orainn déanta go fíor aon chiall! Ní gá duit dul tríd an teaghrán ar fad níos mó ná uair amháin. Maith go leor. Cad é do bharúil? >> Sílim go bhfuil sé níos fearr iad a úsáid ionas gur féidir linn a dhéanamh cosúil le leas a bhaint agus Is é an suíomh is [inaudible] uimhir. Great, agus leas mar sin cad? Maith go leor, mar sin táimid ag rá go ba chóir dúinn úsáid a bhaint as lúb mar ba mhaith linn a caipitliú litir cé nach bhfuil sé roinnt. Mar sin, - tá brón orainn, níor mhaith leat a chur? >> Bhí mé ag dul a rá go cóir leighis ar an dóigh leat an teaghrán agus [inaudible] ar leith ar an [inaudible] ar na carachtair? Yeah. >> Agus ansin is féidir linn a shannadh na huimhreacha seo a leanas - nó bunaithe ar an suíomh na litreacha sa teaghrán? Yeah. >> Agus a aithint cibé an bhfuil sé corr nó fiú agus ar an litir féin leas a cé go bhfuil an suíomh ar an litir [inaudible] - sorry. Great. Mar sin, ach recap. An féidir leat i gcuimhne dom d 'ainm arís - I'm sorry. >> Charlotte. Charlotte, maith go leor. Mar sin, cad é Charlotte rá, atá go hiomlán ceart - gosh, fleasc seo maith go uathoibríoch ar dom - is é sin má táimid ar teaghrán mar an ceann seo ag an mbarr - "Maith agat as an add" - mar shraith de charachtair áit a bhfuil an seasamh ag 0, Is é an h ag seasamh 1. A ag 2, ansin fuair muid 3, 4, 5; Is é an spás ag seasamh 6. De bharr an méid - cad é an seasamh na f? 7! O? 8. R? 9. Agus ansin tá muid fuair 10, agus ansin ní féidir liom scríobh i ndáiríre é gan é kinda a fháil messy ar an scáileán. Ach tá sé seo i ndáiríre conas is féidir linn labhairt faoi teaghráin i gcuimhne. An bhfuil sé ar shraith Is sraith de charachtair, agus nuair a tharchur muid go dtí chineál leithleach i téad, a dhéanann muid minic trí thagairt a dhéanamh go carachtar seasamh laistigh den teaghrán, is dócha ar an mbealach céanna go labhairt linn faoi Meán Fómhair a bheith ar an naoú mí den bhliain nó a bheith Dé Luain an chéad lá den tseachtain. Mar sin, soláthraíonn sé seo dúinn ar bhealach a figiúr amach a bhfuil na cinn corr i gcoinne fiú toisc nach féidir leat a fheiceáil anseo, má táimid mheaitseáil suas leis an T, féidir leat a fheiceáil go bhfuil gach ceann de na cinn caipitlithe ag fiú poist, a laghad le haghaidh an chéad fhocal, agus ansin rudaí a fháil thrown amach nuair a bhuail muid an spás, toisc nach bhfuil muid ag brath ar an spás seo mar litir, mar sin tá sé amhail is dá mba thosaigh muid agus chuaigh 0, 1, 2, 3, 4, 5, spás, 6, 7, 8, spás, 9, agus ansin 10, 11, 12, agus mar sin de. Cool, mar sin againn beidh sé ag iarraidh cinnte a úsáid éigin de lúb chun dul thar gach ceann de na carachtair i ndiaidh. Mar sin, ag an bpointe seo, beidh muid ag teacht ar ais go dtí ár pseudocode d'aois anseo. Mar chuid den aithint a cinn Is iad chás uachtair agus CásÍochtair cinn atá, beidh muid ag iarraidh é seo a dhéanamh i roinnt de chineál lúibe. Lúb, colon. Cén cineál lúb, as na cineálacha lúb atá againn, cosúil le bheith ina ceann maith a úsáid sa chás seo? >> Bhí mé ag smaoineamh ar an do lúb. Agus cén fáth a bhfuil tú ag smaoineamh ar do lúb? >> Mar gheall ar a thosaíonn sé ag náid, agus ansin nuair a shroicheann muid an fad na sreinge, agus ansin gach leagan is féidir leat [inaudible], freisin? Yeah, go díreach. Mar sin, as na roghanna éagsúla lúb, ní mór dúinn do lúb, agus lúb, agus a dhéanamh-agus lúba. I gcás ina mbeidh do lúb-úsáideach Is nuair is mian leat a fhios chineál i gcás go bhfuil tú ag an lúb, cé mhéad uair an lúb gur forghníomhaíodh go dtí seo. Cé acu is go díreach cad ba mhaith linn go mbeadh a fhios sa chás seo, mar a dúirt Kelly, bunaithe ar thalamh de comment níos luaithe Charlotte gur mhaith linn a fhios ag an staid de charachtar laistigh den teaghrán, agus beidh an le haghaidh lúb a thabhairt dúinn go díreach, mar má thosaíonn muid de chineál ar breathnú siar ar ár n-téad, má thosaíonn muid ár n-lúb ar feadh 0, agus muid ag dul suas tríd an fad na sreinge ar fad, ansin is féidir linn a cheangal ar an T litir leis an 0 inár le haghaidh lúb, H litir leis an 1 i ár le haghaidh lúb, agus mar sin de, ag dul an bealach ar fad tríd an deireadh an teaghrán. Mar sin a ligean tús códaithe seo ach beagán ach mar sin tú guys fháil bhraitheann ar cad Breathnaíonn an mhaith. Tá mé ag dul a shábháil seo, mar sin tá muid fuair ár gcód pseudo i anseo, agus tá mé ag dul gach rud a scriosadh. Mar sin, tá mé scláta bán. Tá mé ag dul tosú ag scríobh slánuimhir is mó (neamhní) { Tá mé ag dul a chur ar an 0 ar ais i agus ansin an.} Mar sin, de ghnáth nuair a thosóidh mé clár, is é seo cad Tosóidh mé leis. Feicfidh mé é a shábháil ionas go bhfuil tú guys sé. Mar sin, bhí ar cheann de na rudaí chéad phléamar dul ionchur ón úsáideoir agus a stóráil i teaghrán. Conas is féidir linn a fháil ionchur ó úsáideoirí? >> GetString. GetString, ceart go leor. Mar sin má mé cineál GetString () agus leathstad. A ligean ar iarracht a reáchtáil seo; beidh an rith, ar an gcéad? Agus cén fáth nach ligfidh sé seo ar siúl? >> Tá tú a dhearbhú go bhfuil an athróg. Caithfidh mé a dhearbhú athraitheach. Maith go leor. Mar sin, conas is féidir liom a dhéanamh? Miste leat rud éigin a scríobh, a roinnt sé? Agus ansin is féidir linn a tharraingt suas. A ligean ar a fheiceáil, Dan, ceart, maith go leor. Nó Daniel. Cóipeáil go, ionchur teaghrán = GetString (). Awesome. An mbeidh sé seo ar siúl? A ligean ar triail a bhaint. Buail reáchtáil, cód foinse athiarracht, tógáil, tharla earráid. Maith go leor. Mar sin, cad atá ar siúl anseo? Úsáid aitheantóir neamhdhearbhaithe 'téad'. >> Tá go n-áireofaí na leabharlanna? Yeah, mar sin Dan rá ní mór dúinn a chur san áireamh na leabharlanna. An é sin cad a bhí tú ag dul a rá, Stella? Awesome. Sin uamhnach, mar sin Stella is féidir, is féidir leat cóip an cód as Spás Daniel? Má tá tú cliceáil ar Daniel Roland Ki, cóip é, agus ansin beidh tú a chur ar an líne Áirítear i, agus ansin é a shábháil amach? Bíodh a fhios agam nuair a bhíonn tú réidh. Mar sin, tá an chomhréir san áireamh freisin de chineál ar funky; níl cosúil go chlib hash, agus tá ann san áireamh, agus ansin tá na lúibíní uillinn. An cuimhin leat conas a oibríonn seo, nó ba chóir é a chur mé suas ar an gcód seo ar dheis anseo? >> Tá mé go maith. Maith go leor. >> Clóite liom é - ní raibh mé cinnte cén leabharlann, cé. Oh, maith go leor - yeah, mar sin tá sé an leabharlann CS50. >> Ó, chuir mé leabharlann stdio. Ó, fuair sé - yeah, aon, that's - mar sin casadh sé amach go bhfuil teaghrán i ndáiríre rud é go speisialta a CS50. Tá i ndáiríre ní i ndáil le cineál teaghrán fíor mar gheall ar dheis anseo, tá teaghrán sa phost cineál, - táimid ag dhearbhú ionchur athróg ar a dtugtar an teaghráin cineál - agus táimid ag cur taobh istigh de ionchur an luach go bhfaigheann ar ais chugainn: an t-aschur an ghlao seo fheidhm GetString. Is féidir leat insint seo glao feidhm mar tá sé fuair an lúibíní, díreach cosúil le printf, a dhéanann ach ní cosúil le strlen. Ach teaghrán nach bhfuil i ndáiríre chineál fíor sa teanga C. Táimid tar éis a rinne sé i ndáil le cineál, agus beidh orainn a chur faoi níos mó a bhfuil sé i ndáiríre i C, toisc go bhfuil ar bhealach a bheith ag obair le teaghráin; againn atá déanta ach rud éigin chun go mbeadh sé cuma beagán nicer. Mar sin anseo a théann muid. Seo Cód Stella. Tá sé seo fuair an áireamh # . Beidh daoine eile glaoch ar an nós hais san áireamh uaireanta nó géar san áireamh. Anois is féidir linn tús a chur leis, é a reáchtáil, agus a fháil againn fós earráid. A ligean ar a fheiceáil cad atá ag tarlú. "Athróg nach úsáidtear 'ionchur'." Maith go leor, mar sin go fionnuar, go bhfuil cool. Ciallaíonn mé, nach bhfuil sé i ndáiríre cool, toisc go bhfuil muid ag dul earráid agus nach bhfuil sé ag rith, ach cad tá sé seo ag rá go ní mór dúinn ár n-úsáid athróg, rud a bhfuil ciall leis. Nach bhfuil iarracht déanta againn chun aon ní a dhéanamh leis. Is é seo ar bhealach a Clang ag iarraidh chun cuidiú linn a chinntiú nach bhfuil muid ag baint úsáide as ach athróg agus ansin ag glaoch gan chuimhneamh iad a rud éigin eile níos déanaí in ár cód, cabhrú linn earráidí a sheachaint go bhealach. Gach ceart, mar sin tá muid fuair ionchur ó úsáideoirí, stóráil dúinn é i athróg. An chéad chéim eile a bhí ansin tosú ag féachaint ar gach ceann de na carachtair sa teaghrán agus ag aithint a bhfuil na cinn a chás uachtair agus go bhfuil siad na cinn a bheith CásÍochtair. Agus thug cosúil le Kelly agus Charlotte suas, a dhéanann muid seo ag baint úsáide as do lúb. Mar sin, ní aon duine cuimhneamh ar an chomhréir de do lúb agus ba mhaith leat a ghlacadh stab ag díreach a scríobh an chéad líne an do lúb, ach an beagán le haghaidh? Kelly, mian leat a thabhairt dó iarracht? >> Yeah, ionas go mbeidh tú a thúsú an chéad, mar sin chuir mé i = 0, agus ansin rinne mé i > Yeah, screwed mé suas le beagán, ach yeah. Maith go leor, a ligean ar tharraingt suas. Awesome. >> Ach ansin ní raibh a fhios agam má bhí tú go - Yeah, maith go leor. Mar sin, tá anseo cad a fuair Kelly: ligean ar breathnú ar sé go tapa. Mar sin, tá sí san áireamh an leabharlann cs50 ag an mbarr. Tá sí san áireamh an caighdeán IO leabharlann ag an mbarr, agus tá an caighdeán IO feidhmeanna cosúil le printf, mar sin más mian leat riamh a úsáid printf, is gá duit an líne sin. Agus ansin bhí sí an leabharlann teaghrán, a ní mór dúinn, toisc go bhfuil an leabharlann teaghrán strlen feidhm, a beidh orainn a fháil i beagán ach. Mar sin, má táimid ar cad Kelly déanta anseo, féidir leat siúl linn trí cad a rinne tú? >> Yeah, mar sin - Ciallaíonn mé, fuair mé earráidí, mar sin - Yeah, no, it's - >> Mar sin, bhí mé chun glaoch ar an teaghrán go bhfuair mé díreach tar éis "teaghrán". Theastaigh uaim a phriontáil amach an teaghrán agus ansin I - Bhí mé a buíochas a leagtar an teaghrán mar atá cosúil le sraith de gach carachtar bheith difriúil [inaudible], ceart? Agus ansin bhí mé chun tús a chur ag seasamh 0 agus ansin gach 2 spásanna, Bhí mé ag dul chun leas a, mar sin cur síos mé díreach tar éis é mar 23, toisc go raibh mé ag lorg ar an tábla ASCII. Mar sin, go bhfuil an méid a bhí mé ag smaoineamh - Tá a fhios agam nach bhfuil sé ceart. Fuair ​​sé, mar sin tá sé seo tús iontach. Sílim go bhfuil a lán de chreat i bhfeidhm anseo. A ligean ar dul trí chineál líne ar líne agus féach cad atá ar siúl. Dá bhrí sin tá an bealach is maith liom é seo a dhéanamh ach tús trí thiomsú ar an gcód agus ligean ar cíos an tiomsaitheoir insint dom cosúil le cad atá cearr le mo cód, toisc go bhfuil an tiomsaitheoir i ndáiríre go maith ag insint duit cad atá cearr le do chód. Mar sin má spraoi againn é, ag tógáil, agus ní dhéanann sé a thógáil. Deir sé go raibh earráid, mar sin má scrollú muid síos agus féachaint ar an earráid chéad uair, a dúirt sé - scrollbharra muid ar ais suas go dtí an barr, is féidir linn a fheiceáil go bhfuil 5 earráidí a ghintear síos anseo ag bun an leathanaigh. Oops, tá a ghearradh i ndáiríre amach. Buille faoi thuairim mé go s nach bhfuil ag dul díreach a fháil ar bith níos fearr. Anseo théann muid. Mar sin, tá 5 earráidí iomlán a ghintear. Anseo, is féidir liom a fheiceáil ach amháin an chéad 2, sin is féidir liom seo a bhogadh suas le beagán agus ansin cineál de suas scrollbharra. Is é seo an t-ordú a bhí ar siúl go bhfuil a thiomsú an cód, agus ansin bhí an earráid chéad dhearna dheis anseo: "Bhíothas ag súil a aithint nó '('", agus bhí sé ar an líne seo nuair a dúirt muid teaghrán = GetString (). Is féidir leat a fheiceáil ar dheis anseo go raibh sé ar líne 8 de dhearna, agus ansin Creidim go bhfuil an carachtar 12 - sin an earráid. Mar sin, tá cad ag dul mícheart ar líne 8 - Kelly? >> Ní mór duit ach a ghlaoch air, cosúil le, litir nó rud éigin, cosúil le corda s nó rud éigin? Yeah, mar sin casadh sé amach go bhfuil na hainmneacha cineál speisialta, mar sin, téad slánuimhir, ruabhric, gearr, tá siad ar fad eochairfhocail speisialta, agus ní féidir leat é a úsáid i ndáiríre iad mar ainmneacha do athróga, toisc go Breathnaíonn an tiomsaitheoir ag a deir agus, "Ó, tá a fhios agam go bhfuil an cineál," mar sin ní féidir leat a bheith i ndáiríre ar athróg teaghrán a dtugtar teaghrán, cosúil Tá mé ag iarraidh a dhéanamh anseo; ní bheidh an obair. Ach ina ionad sin, is féidir linn glaoch sé rud éigin cosúil le s nó st nó str. Againn nach bhféadfaí glaoch o é. Ní féidir linn a bheith ar a dtugtar teaghrán slánuimhir. Ní féidir linn a bheith ar a dtugtar teaghrán Char; beidh aon cheann de na obair. Mar sin, beidh orainn glaoch ach é a s de thuras na huaire. Awesome. Mar sin, cad eile ar siúl i líne seo? Teaghrán - Breathnaíonn an líne seo maith go leor? A ligean ar thabhairt dó iarracht eile; ligean ar rith sé. Maith go leor, mar sin againn a fháil fós earráidí. An uair seo, tá muid síos go dtí 4 earráidí. Mar sin, fuair muid ar cheann acu. A ligean ar bogadh suas. "Ainm chineál gan choinne 'téad': cainte ag súil," yes? >> Yeah, go bhfuil mar gheall ar iarracht mé a ainm ar an teaghrán. Yeah, mar sin tá sé cosúil againn anois freisin a shocrú chun dul gach ceann de na tagairtí teaghrán. Is féidir leat a fheiceáil níl tagairt d'teaghrán anseo, ceann amháin anseo, ceann amháin anseo, ionas gur féidir linn go léir a aistriú go dtí s. Great. Maith go leor, rith sé arís. Tógáil - tharla earráid eile. Maith go leor, anois tá muid síos go ceann earráid, sin o i = s agus ansin na lúibíní cearnacha. Sin, is féidir leat insint dúinn le beagán faoi na rudaí a bhí tú ag déanamh anseo, Kelly? >> Tá. Bhí sé ar líne 10. >> Níl a fhios agam más gá againn go léir, ach is dóigh liom go raibh mé ag iarraidh a - Feicfidh mé é a shábháil ionas gur féidir leat a leanúint chomh maith. >> Sílim go raibh mé ag iarraidh a insint dó chun tús a chur ag seasamh 0 ag tús mo haghaidh lúb, mar sin dóigh liom b'fhéidir go raibh a rá gan ghá. Mar sin, ach a recap, go raibh tú ag rá go bhfuil seo - go raibh tú ag iarraidh tús a seo a dhéanamh ag seasamh 0 agus seo a fháil - yeah, mar sin dóigh liom níos luaithe, freisin, nuair a bhí tú ag siúl tríd an gcód, go raibh tú ag caint faoi conas a raibh tú a chóireáil an teaghrán mar eagar ionas gur féidir linn rochtain a fháil ar gach carachtar ina n-aonar. I mo thuairimse, arrays Dan luaite, freisin, ag iarraidh a teaghráin thiontú i arrays. Casadh sé amach go cineál faoi na calla, Tá teaghrán stóráilte iarbhír mar eagar cheana féin, agus is féidir leat rochtain a fháil ar sé cosúil le sraith; níl aon athrú go bhfuil tú a dhéanamh. A isn't téad - mar sin - Ní teaghrán i ndáiríre le sraith, ach is féidir leat rochtain a fháil air mar sin, mar gheall ar gach ceann de na carachtair a stóráil ceann ceart aice le gach eile i gcuimhne, mar sin más mian leat a fháil an chéad charachtar na sreinge, tá sé mar an gcéanna a fháil ar an slánuimhir chéad sraith slánuimhir. Mar sin, táimid go minic - we'll a tharchur chuig an 2 mar ó, mar theaghrán, mar eagar, cé go bhfuil sé i ndáiríre - they're rudaí an-difriúil, ach is féidir leat déileáil leo go mór mar an gcéanna. Mar sin, casadh sé amach go bhfuil an líne i ndáiríre - ní mór dúinn a dhéanamh ar aon athrú, agus go deimhin, tá sé seo i ndáiríre ní léiriú bailí, a bhfuil cad é ár n-Tiomsaitheoir ag insint dúinn. Tá sé ag rá, "Hey, táthar ag súil é a léiriú ar, agus cad Tá mé rud éigin anseo ní go slonn. " Lena dhearbhú go bhfuil eagar, go léir is gá duit a dhéanamh rud éigin mar seo le leathstad, agus ansin leat insint an eagar cé chomh fada is mian leat é a bheith, mar shampla 5, mar sin seo líne 10 Beidh dhearbhú eagar ar a dtugtar i le 5 slánuimhreacha ann. Is é seo an leataobh; nach bhfuil sé seo riachtanach don chód, ach tá sé seo - tá sé seo de chineál ar conas mar a bhreathnaíonn an dearbhú mhaith. >> Ní bheadh ​​Cé a úsáideann tú ruabhric i [strlen (í)]? Char i [strlen (í)]? >> Char i, agus ansin taobh istigh den lúibíní, strlen (s). Yeah, d'fhéadfadh mar sin againn - d'fhéadfadh muid a dhéanamh, agus go mbeadh sé seo a dhearbhú - cad é seo a dhéanamh? >> Sílim go mbeadh sé a dhearbhú le sraith de, mar - de - OH, ní gá duit an i - ó, yera yeah, tá tú cinnte nach bhfuil gá leis an i. Dearbhaím tú le sraith de charachtair s fad. Agus mar sin cad é Sam ag rá go líne seo 10 - lig dom a chur ar roinnt spáis i idir é agus an chuid eile ionas gur féidir linn a leithlisiú sé - bheadh ​​an líne 10 a dhearbhú eagar de carachtair, strlen (í) luach acu, ach táimid i ndáiríre ní gá an i, agus an chúis is gá dúinn an bhfuil mé mar gheall ar gá dúinn a thabhairt ar an sraith ainm; ar shlí eile, ní ba mhaith linn a bheith ar bhealach chun tagairt a dhéanamh an eagar níos déanaí sa chód. Mar sin, tá an ceart seo anseo an t-ainm eagar agus tá sé taobh istigh an fad. Beidh sé seo a thabhairt dúinn le sraith, ach tá sé seo - arís, tá sé seo le dearbhú. Níl sé sannadh; nach bhfuil sé initialization. Má táimid dhearbhú an eagar mar seo, níl i ndáiríre aon rud i an t-ábhar ar an eagar. Tá sé díreach junk - is cuma cad é i ann. Agus mar a dúirt muid, againn nach i ndáiríre ní gá fiú é seo a dhéanamh a chomhshó, mar is féidir linn déileáil cheana téad s mar eagar. Tá a fhios agam táimid ag rith le beagán fada ar am, ach ba mhaith liom ach go tapa i ndáiríre a fháil ar seo le haghaidh lúb agus léiríonn tú conas rochtain a fháil ar na carachtair aonair sa sraith, mar gheall go bhfuil eochair chun ár tasc. Agus ansin beidh muid in iúl duit dul ó ann. Mar sin anseo, tá muid fuair a d'lúb go Breathnaíonn beagnach maith. Ní Cad é go leor ann nach mór? What's - ní cad ceart go leor faoi seo le haghaidh lúb? >> Níl aon braces chatach? Níl aon braces gcuach, ar cheann amháin. Want a dhéanamh cinnte go bhfuil muid ar an comhlacht ar an lúb le braces gcuach. Oops, nach bhfuil an brace cearnach! Agus cad é an chéad rud eile gur gá dúinn a dhéanamh leis an lúb? Má mé iarracht a dhéanamh agus é a reáchtáil, cad earráid seo go bhfaighidh mé? Rachaidh mé seo go léir earráidí - Caithfidh mé a thúsú i. Great. Mar sin, beidh sé seo a bheith ina lúb - nach bhfuil sé seo go leor ann, ach tá sé ag fáil i ndáiríre gar. An cód seo is féidir linn a reáchtáil anois, a thógáil, a tharlaíonn earráid fós. Cén fáth go bhfuil sé fós ag gearán, ag rá an abairt is nár úsáideadh, agus é sin mar gheall nach bhfuil an líne ní a dhéanamh. Ní raibh muid é a stóráil in áit ar bith; ní raibh muid a shábháil an toradh. Cén áit ar chóir dúinn a shábháil an toradh sin? >> S nó i? Go díreach, agus an chomhréir funky, seo s leis na lúibíní cearnacha ciallaíonn rochtain a fháil ar an carachtar i-ú s. Sin ag dul a bheith rud éigin go bhfuil tábhachtach i ndáiríre don tasc. Ar an drochuair, tá muid ag dul a bheith chun stop a chur anseo, ionas gur féidir Sebastian alt teacht i, ach tá mé sásta fanacht i ndiaidh taobh amuigh agus glacfaidh sé aon cheist. Mar sin, buíochas a ghabháil leat guys chun teacht. Ba chóir é sin a uaslódáil anois, a thógáil, a reáchtáil. Is féidir linn dul isteach ar shraith cosúil le "hello" agus priontaí sé "QOX". [Gáire] Mar sin, ní leor ann, ach ag gluaiseacht, ag fáil i dtreo na lúb! Beidh raibh maith agat as teacht, agus mé taobh amuigh.