>> JASON Hirschhorn: Fáilte go dtí CS50 alt, do gach duine.
Is é mo ainm Jason Hirschhorn.
Tá mé a lán de na TFS mise, ach a lán de na Beidh súil go dtosnódh daoine ag teacht isteach chugainn
ar líne, mic léinn leathnú nó mac léinn ag iarraidh chun breathnú tríd alt má tá siad
chaill a gcuid alt tseachtain nó don ach teacht suas má bhí siad
chun athbhreithniú a dhéanamh ar roinnt ábhar.
>> Mar sin, de réir an tsiollabais, a bhfuil gach de léigh tú, ceart?
Feicim a lán de na meascán d 'ómós ceann.
Ailt ar fáil duit le deiseanna chun iniúchadh a dhéanamh ar an gcúrsa ar
ábhar i dtimpeallacht níos pearsanta, chomh maith le Léim isteach
lámha ar ghníomhaíochtaí.
>> Mar sin tá go bunúsach cad tá muid ag dul a bheith ag déanamh gach seachtain.
Táimid ag dul chun dul tríd an méid atá againn chinnfear a bheith an ceann is tábhachtaí
hábhair a chlúdaítear i léacht, agus na cinn is dócha freisin an chuid is mó úsáideach agus
is dócha go teacht suas ar thacair fhadhb agus i tráth na gceist, agus i do códaithe
saol taobh amuigh de CS50.
Mar sin, táimid ag dul chun dul isteach na topaicí, iad a phlé, téigh os a gcionn,
aon cheisteanna a fhreagairt go bhfuil tú guys, agus ansin tá muid ag dul a dhéanamh a lán de na
fadhbanna chleachtas i códaithe.
>> A thug tú gach ríomhaire glúine, atá iontach.
Is é seo an rang eolaíocht ríomhaireachta.
Mar sin féin, a lán de na cleachtaí a dhéanamh linn, Ní bheidh sé uait do ríomhairí glúine.
Is féidir leat iad a dhéanamh ar bhileog de pháipéar.
Sin é an chaoi bhfuil tú ag dul chun iad a dhéanamh ar an tráth na gceist.
Agus go deimhin, tá go bhfuil slí iontach chun a fhios i ndáiríre go bhfuil tú conas a dhéanamh
rud éigin más rud é nach bhfuil tú ag Seiceáil 50 go ag brath ar nó a bheith ag brath ar a dhéanamh, ag insint
An ndearna tú aon earráidí.
>> Mar sin, tá tú fáilte roimh chun cód ar an fearas nó run.cs50.net, a bhfuil
uirlis eile gur féidir leat chun cód ar líne, ach ba mhaith liom a mholadh freisin, más
nach bhfuil tú iarracht é, ag baint úsáide as bileog páipéir agus ag iarraidh ar na cleachtais
fadhbanna ar bhileog de pháipéar.
Toisc arís, tá go deireadh thiar cad a bhfuil tú ag dul a bheith
D'iarr a dhéanamh ar tráth na gceist.
>> Sin a ligean le tús a chur lenár clár oibre do lá atá inniu ann.
Táimid ag dul chun dul thar roinnt noirm do ár n-alt, ansin táimid ag dul chun tumadóireacht a dheanamh
i arrays, feidhmeanna, agus na n-orduithe argóintí, a bhfuil cad tú guys
bhfuil clúdaithe an tseachtain seo caite i léacht agus ansin Dé Luain, agus cad go mbainfidh tú a chlúdach
níos mó an lae amárach.
Agus ansin ar deireadh, táimid ag dul chun labhairt faoi pset2.
Má raibh mé in ann a fháil ar thaispeáint lámh má tá tú nach bhfuil d'fhéach sé ar an tsraith fhadhb dhá
sonraíocht.
Beidh orainn a rá gach duine.
Fantastic.
>> Beidh muid ag labhairt faoi Leagann fhadhb i beagán, ach má léigh tú an fhadhb atá leagtha
sonraíocht, go go léir is gá duit a dhéanamh.
Má léann tú go sula dtagann tú chun rang agus alt ar an Máirt, beidh tú
a bheith ann mór.
Is féidir linn dul tríd an fhadhb a leagtar, a bhfuil cad táimid ag dul
a dhéanamh ag an deireadh.
Táimid ag dul chun dul tríd an loighic, déan cinnte
Tá gach duine ar an leathanach céanna.
>> Ba mhaith liom tú a bheith in ann a fhágáil Dé Máirt mothú an-chompordach leis an méid tú
Ní mór a dhéanamh le haghaidh na seachtaine seo leagtha fhadhb, agus más rud é nach bhfuil tú, beidh mé sona sásta
fanacht i ndiaidh agus ag obair in éineacht leat.
Ach is é an rud amháin go bhfuil tú chun Ba mhaith a dhéanamh ach is dóigh liom a bheith i ndáiríre cliste,
ach a léamh ar an bhfadhb atá leagtha sonraíocht de réir aicme ar an Máirt,
a fuaimeanna sé cosúil le lán de tú guys a rinne.
>> Feicfidh mé tús a chur le clár oibre do gach rang sin a fhios agat cá bhfuilimid ag dul.
Tá sé seo ina chuidiú do dhaoine breathnú freisin ar líne mar gheall ar gach roinn
Tá dath códaithe, mar sin más mian leat teacht ar ais agus ach féachaint ar 10 nóiméad in áit
ná an t-alt ar fad 90-nóiméad, tú Is féidir dul díreach chuig an rannóg dathchódaithe
agus ag féachaint ar an gcuid sin.
Mar sin, mé iarracht iad a bhriseadh suas i deas modúil a ligfidh duit -
más mian leat teacht ar ais agus a athbhreithniú, nó atá ina mic léinn eile ach
ag breathnú ar rannóg chun athbhreithniú a dhéanamh ar -
chun teacht ar an rud ar leith acu ag iarraidh aird a thabhairt ar
agus níos mó a fhoghlaim faoi.
Sweet.
>> Noirm.
Tá mé ina cheannaire FOP ar an gcampas.
Níl a fhios agam má rinne duine ar bith FOP.
An raibh aon duine a dhéanamh FOP?
Duine amháin a rinne FOP.
Dhá daoine a rinne FOP.
Awesome.
Mar sin, tá FOP an chéad bhliain Allamuigh Clár Treoshuíomh.
Freshmen Glacann muid isteach na coillte agus a dhéanamh an taithí is draíochta de
a saol, ceart?
Yeah.
Fuaimeanna faoi dheis.
>> Mar sin, bhí mé díreach tar éis a thosú ár gcéad an- alt trí phlé a roinnt noirm
don rang agus ár gcaidreamh mar gheall ar dóigh liom
tá siad an-tábhachtach.
Gcéad dul síos, mar sin de tú a Tá tá mo roinn a fuarthas agus
a pléadh sa mhéid is go r-phost, is breá liom seo.
Is é seo mo chuid is fearr leat na bliana.
Tá mé chomh tógtha.
Tá mé anseo le haghaidh uair an chloig sa lá atá inniu.
Nach bhfuil mé d'fhág an foirgneamh seo ach amháin chun dul ithe toisc go breá liom CS50 alt, mé
Is breá teagaisc, is breá liom ag obair a bhfuil tú guys.
>> Ceann de mo thosaíochtaí is airde, más rud é nach mo uimhir amháin tosaíochta, ní amháin do
aicme seo, ach lena n-áirítear mo eile ranganna agus extracurriculars, is é sin le
tacaíocht a thabhairt duit guys, agus cabhrú leat guys, agus mo dhícheall a dhéanamh cinnte go bhfuil tú
guys a bheith iontach, spraoi, táirgiúil, tarraingteach, spreagúil
taithí sa rang seo.
Sin an méid mé ag tiomanta.
Sin an fáth Is breá liom seo a dhéanamh.
Is é sin mo uimhir rud amháin, tacú leat guys.
Má tá aon cheist agat faoin léacht agat, an leagan fhadhb, alt,
saol, fiú más mian leat a labhairt faoi saol, bíodh leisce ort a bhaint amach.
>> Tá tú mo uimhir fón póca, Tá tú mo ríomhphost
seoladh, tá tú mo GChat.
Is féidir leat teagmháil a dhéanamh liom ag aon cheann nó gach ceann de iad siúd uair, ach ní bheidh a fháil ar dócha
freagra aon uair.
Mé iarracht a dhéanamh agus a fháil ar ais laistigh de 24 uair an chloig.
Oftentimes beidh sé sa réimse 20 nóiméad nó 24 nóiméad.
Ba chóir Tá sé ráite agam go a dhéanamh sé comhthreomhar.
Ach beidh tú freagra go leor go tapa.
>> Má téacs a bhfuil tú dom uair an chloig roimh an Tá sraith fhadhb mar gheall, beidh mé calma tú
síos agus a dhéanamh cleachtaí análaithe domhain a bhfuil tú, ach más rud é nach bhfuil tú tús,
ní bhíonn tú is dócha ag dul a chríochnú, agus Ní féidir liom cabhrú leat i ndáiríre amach ann
cé Bainfidh mé triail as mo dhícheall.
Mar sin, beidh mé ag déanamh gach rud a Is féidir liom a tacaíocht a thabhairt duit.
Cuir glaoch chun teagmháil a dhéanamh cibé an tá sé in alt arís, ag Uaireanta Oifige
má fheiceann tú dom, nó fiú taobh amuigh.
Tá mé sásta a chur ar bun am chun freastal ar agus obair trí fadhbanna
le nó dul thar ábhar.
Mar sin, is é sin uimhir amháin, tacaíocht.
Beidh mé ag déanamh gach rud mé Is féidir le tacaíocht a thabhairt duit.
>> Uimhir a dó, cruinniú i lár.
Mar a oiread agus ba mhaith liom a bheith, tá mé Ní omnipotent nó uile-chumhachtach nó
uile-a fhios agam, mar sin níl a fhios agam go léir an má cad tá mé ag déanamh go bhfuil am ag dul
trasna, más rud é an bealach is mé ag múineadh an Cabhraíonn ábhar a fhoghlaim tú é, nó má tá tú
tá mearbhall ar ábhar ach nach bhfuil ardaigh do lámh nó ceist dom
nó seol ríomhphost chugam.
Nó fiú má tá tú, arís, tá mearbhall faoi ​​rud éigin ar an bhfadhb atá leagtha.
Mura bhfuil tú teagmháil a dhéanamh le dom, Ní féidir a fhios agam go bhfuil do cinnte.
Tá mé ag dul a dhéanamh ar mo is fearr a sheiceáil i ar tú guys, déan cinnte go bhfuil gach rud
ag dul go maith, déan iarracht chun rudaí a mhúineadh ar bhealach a bheidh a chabhródh le an chuid is mó de
do stíleanna foghlama, ach má níl aon rud is féidir liom a dhéanamh, in iúl dom.
>> Feadh na línte, más mian leat a roinnt cúnamh leis an bhfadhb a leagtar, tá mé níos mó
ná sásta cuidiú leat leis an bhfadhb a leagan síos.
Táimid ag dul a dhéanamh a lán de na gur i dtreo an dara
leath den alt seo.
Ach más rud é nach bhfuil tú ag léamh an bhfadhb Leagann ais agus ní ag faire ar an siúlóid
trí agus ní ag faire ar an shorts agus ag súil dom a mhúineadh agat
gach rud go bhfuil a videotaped ar líne nó gur féidir leat teacht ar CS50
staidéar, ní go i ndáiríre cóir a liom nó le do piaraí eile.
>> Mar sin, le do thoil, tá mé níos mó ná sásta cabhrú le tú, ach tú guys fuair chun freastal ar dom i
an lár.
Tá tonna de acmhainní do tú ar fáil ar CS50.
Luaigh mé cuid acu.
Tabhair buntáiste a bhaint as dóibh.
Má tá tú ar dhaoine eatarthu, tá mé níos mó ná sásta chun cabhrú leat iad a mhíniú i
ar bhealach eile, ach nach bhfuil sé cothrom má seó daltaí suas ag uaireanta oifige,
Ní bheith tosaithe rud ar bith, agus tá sé Déardaoin oíche agus tá siad ag súil le
an TF chun iad a siúl tríd gach amháin Rud an bhfadhb atá leagtha dlite
ag meán lae an lá dár gcionn.
Ciall a bhaint as?
Arís, le do thoil bualadh linn i lár.
>> Agus ar deireadh, ionchais arda.
Tá mé ag dul a bheith gach duine grádú a tá i mo alt sin, nó scórála do
Leagann bhfadhb.
Níor thug tú imithe ar ais fadhb leagtha náid nó amháin go fóill.
Tá brón orainn faoi sin.
Thóg sé dúinn awhile ar deireadh ailt réiteach, agus anois
is féidir linn tús a ghrádú.
>> Feicfidh mé iad a fháil ar ais chugat chomh luath agus is féidir.
Tá na roinnt de mo advisees amach ann.
Feicfidh mé iad a fháil ar ais chugat chomh luath agus is féidir.
Agus do leagan fhadhb dhá, beidh orainn a bheith ar sceideal agus beidh muid ag tosú ag fáil dóibh
a thabhairt duit go tapa go leor i ndiaidh chasann tú iad isteach
>> Nuair a fhaigheann tú d'fhadhb a leagtar ar ais, tú Beidh scóir a fháil, mar atá a fhios agat ó
léamh an tsiollabais - cirte, dearadh, raon feidhme, agus stíl scóir.
Feicfidh tú a fháil freisin tuairimí.
Is iad na tuairimí níos tábhachtaí ná na scóir.
Sílim go bhfuil sé sábháilte a rá go.
>> Tá scóir ach roinnt 1-5.
Tá sé deacair a léamh i na.
Tá sé deacair chun feabhas uathu siúd.
Ach beidh na tuairimí in iúl faoi leith rudaí a rinne tú go maith nó limistéir
Is féidir leat feabhas a chur ar agus a thabhairt duit roinnt smaointe maidir le todhchaí nó malartacha
bealaí le rudaí a dhéanamh.
>> Mar sin, le do thoil, le do thoil, léigh trí na tuairimí.
Chuir mé a lán ama i na tráchtaí sin.
Léamh trí iad agus a dhéanamh ní hamháin do thoil scrollaigh síos go dtí an bun an
PDF, breathnú ar do scór, nó téigh ar líne agus teacht ar do scór, agus ansin neamhaird
na tuairimí.
Ní Sin conas tá tú ag dul a fháil níos fearr.
Ní sin conas atá tú ag dul chun cur do scór ar deireadh thiar, ach
trí bhreathnú ar na scóir.
Féach ar na tuairimí.
>> Agus feadh líne ionchais arda, arís, mar a dúirt mé, tú
Is féidir a scóráil ó cheann trí chúig.
Tá mbeirteanna, dtriúir, agus gceathaireanna an formhór mór na scóir
tú ag dul a bheith ag fáil.
Is iad na cinn agus gcúigeanna araon i ndáiríre annamh.
Níl i gcónaí rudaí is féidir linn a dhéanamh níos fearr.
Aon uair cód an mé clár, níl i gcónaí rud éigin agam
D'fhéadfadh a bheith déanta níos fearr.
>> Mar sin, seachas a rá fhaigheann tú cúig an t-am ar gach rud agus rinne
gach rud foirfe, ní dóigh liom go bhfuil aon de gcreideann dúinn i ndáiríre go bhfuil muid - nó
tá súil againn, ní féidir linn a dhéanamh gach rud a foirfe fad ar an am.
Mar sin ní féidir a bheith buartha má tá tú Ní raibh a fháil cúig.
Ní cúig mhapáil isteach ar A, ceithre Ní mhapáil isteach ar B, a trí a dhéanann
Ní léarscáil isteach ar C. Ní Sin conas a oibríonn na scóir.
>> Cosúil a dúirt David amanna go leor, ag deireadh seimeastar ar fad ar do scór agus
ionchur ó dom, do TF, teacht le chéile agus a chinneadh ghrád deiridh ar do shon.
Ach arís, nach bhfuil sé cúig, A, ceithre, B, et cetera.
Mar sin, tá mé ag dul go bhfuil ionchais arda ar do shon guys.
Tá mé ag dul a bheith ag súil fadhb dea- Leagann agus tá mé ag dul a thabhairt
aiseolas uait, mar shampla.
Agus nach bhfuil sé ag dul a chiallaíonn go bhfuil tú ag dul a fháil grád níos measa.
Tá tú a ghrádú i dtéarmaí do dhul chun cinn ón tseachtain seo
náid go deireadh chúrsa ar.
>> Agus ar deireadh, i dtéarmaí na n-ard ionchais sa rang, is breá liom nuair a
daoine páirt a ghlacadh.
Tuigim roinnt daoine a bhraitheann níos mó nó níos lú compordach rannpháirteacha.
Daoine eile ag glacadh páirte ní ag ardú a lámh agus
caint-am ar fad.
Ach tá muid sa rang seo ag dul a bheith ag déanamh a lán de na fadhbanna beaga, a lán
ceisteanna mion, agus ansin roinnt níos mó códaithe fadhbanna.
Mar sin, cinnte ag obair ar na cleachtaí amach nuair a dhéanann muid iad ar do ríomhaire nó ar
bileog pháipéir.
>> Ach beidh mé a thabhairt duit freisin roinnt ama sula Tá aon duine riamh a fhreagairt roinnt
de na ceisteanna a iarraidh mé.
Mar sin, mar go mbeidh mé roinnt ama a thabhairt duit chun smaoineamh air, toisc go bhfuil muid ag dul
chun rudaí a dhéanamh i comhpháirtithe uaireanta, Beidh mé ag súil gach duine
a bheith ag gabháil beagán.
Agus do easpa téarma níos fearr, tá is dócha go mbeidh glaoch fuar, a
Is áit a mbeidh gach duine go mbeadh deis chun smaoineamh ar an freagra, agus ansin
Glaofaidh mé ort, agus ansin go mbainfidh tú a rá an freagra.
>> Ná bíodh imní ort nó a scanraithe faoi sin.
Mé a rinneadh é san am atá caite agus tá muid fuair go bhfuil sé i bhfad níos rathúla,
a léamh freisin taighde oideachais ar é a chinneadh an bhfuil nó nach raibh sé ina
tactic maith.
Tá sé an-chabhrach, go háirithe má tá tú tabhair am chun smaoineamh ar an mac léinn
freagraí agus nach iad a dhéanamh teacht díreach amach agus a rá sé ceart as an bat.
Ach más rud é nach mbraitheann tú compordach fhreagairt, tá mé freisin maith go leor ag
braite go amach, agus ní táimid ag dul chun tú a chur ar an láthair, go háirithe ar
an ceamara, cé aon cheann de tá tú ar ceamara ceart anois.
>> Mar sin, sin iad na noirm atá agam.
Rud amháin níos feadh na línte freastal i lár.
Tá mé ag dul a thabhairt duit guys a lán de aiseolas.
Tabhair dom aiseolas chomh maith.
Níl an suíomh gréasáin, sayat.me/cs50.
Mar sin, tá sé aiseolas macánta.
Más mian leat a thabhairt dó le linn alt, A fháil mé ríomhphost aon uair a tharlaíonn sé.
Beidh muid a ghlacadh sos i le beagán, mar sin beidh mé breathnú tríd an aiseolas sin.
Má tá tú riamh aon aiseolas, le do thoil é a thabhairt dom ann.
>> Má tá tú a thabhairt dom aiseolas ar an Q, go iontach, ach sin an treoir
a dhéanann tú ag an deireadh.
Ach beidh sé sin ag deireadh na seimeastar sin Ní bheidh mé in ann a chur ar aon cheann de go
aiseolas agus sé seal i múineadh tú guys níos fearr.
Mar sin, le do thoil, má tá aon aiseolas, é a thabhairt dom.
Is breá liom aiseolas.
Ar ais go FOP, a fháil againn aiseolas an t-am.
>> Is féidir leat a thabhairt dom pluses, rudaí maith, deilteanna, rudaí is féidir liom feabhas a chur ar.
Is féidir leat trácht a dhéanamh ar mo outfits.
Ní bheidh sé sin a bheith chomh cabhrach, ach tá tú fáilte roimh trácht a dhéanamh ar bith agus
gach rud.
Le do thoil, le do thoil aiseolas a thabhairt dom.
Is mór agam é a lán agus é a ciallaíonn go leor dom.
>> One norm níos mó, spraoi.
Táimid ag dul a bheith a lán de spraoi.
Tá súil againn sa chúrsa seo, beidh tú Tá a lán de spraoi.
Beidh muid ag candy ag alt.
Beidh muid ag ceol.
Beidh muid ag dul súil go dtosnódh go mbeadh a fhios amháin eile beagán maith, mar sin ba mhaith liom
seo a bheith ina spraoi, taithí tarraingteach.
>> Tá a fhios agam ar roinnt de tú tar éis titim ina chodladh i na léachtaí a bhí tú níos luaithe inniu,
mar sin tá súil againn nach mbeidh a an cás anois.
Agus má tá sé an cás anois, ach Ní snore toisc go d'fhéadfadh go
a ghabhtar ar cheamara.
Sweet.
Ceisteanna ar bith, tuairimí, nó imní sula bogadh mé ar faoi rud ar bith atá déanta againn
Labhair faoi?
Breataine.
>> Mar sin, táimid ag dul chun dul i arrays dtús.
Seo é an chaoi a dhéanann tú le sraith.
Againn atá le feiceáil seo roimhe seo.
Tá tú le cineál sonraí a, tá tú i ainm, agus ansin caithfidh tú méid.
Ceart anseo, a chruthú mé dhá arrays.
Is é an chéad cheann le sraith de charachtair, agus tá sé 26 spás.
Is é an dara ceann le sraith de scóir, agus tá sé trí
spásanna ar feadh trí slánuimhreacha.
Is ea?
>> LÉINN: An bhfuil gach ceann de na sleamhnáin ar fáil áit éigin dúinn?
>> JASON Hirschhorn: ceist Mhór.
An cheist a bhí, tá gach ceann de na sleamhnáin ar fáil?
Is ea.
Beidh gach ceann de na sleamhnáin a bheith ar fáil, agus sa todhchaí, beidh mé iad a ríomhphost chuig
tú roimh alt.
Ach lá atá inniu ann, mar is é seo an chéad seachtaine, bhí muid tús déanach.
Mar sin, de ghnáth, beidh tú a fháil ar na sleamhnáin, ach beidh siad ar fáil ar líne agus
Feicfidh mé iad a ríomhphost chuig duit ceart tar éis an ranga.
Ceisteanna ar bith eile?
>> Mar sin, arís, tá arrays boscaí, le haghaidh easpa focal níos fearr, a shealbhú il
gnéithe den chineál sonraí amháin, agus tá siad in aice le chéile i gcuimhne.
Agus mar sin arís, is é seo conas is féidir leat dhéanamh ar dhá chineál de arrays.
>> Mar sin, tar éis a déanta agat ar do eagar le go chéad líne - scóir slánuimhir, lúibín
trí, lúibín gar - tú ag iarraidh a thúsú é.
Ba mhaith leat a chur ar roinnt luachanna i ann.
Agus is é seo conas a chuir tú roinnt luachanna i ann, ach a roghnú an indice agus
scríobh ar an líon.
A ligean ar a tharraingt seo ar an mbord.
Is féidir le gach duine a fheiceáil?
Is féidir le gach duine a fheiceáil.
Sweet.
>> Mar sin, go bhfuil ag dul a bheith mo eagar ar a dtugtar Scóir.
Mar is féidir leat a fheiceáil, tá sé méid trí.
Tá trí boscaí i ann.
Is féidir le gach duine oiriúnach a cineál cineál sonraí?
>> MAC LÉINN: Slánuimhir.
>> JASON Hirschhorn: An slánuimhir i gceann seo.
Scríobh muid scóir slánuimhir, agus an chéad fhocal Is é an cineál sonraí a bhfuil dul chun
dul sna boscaí sa eagar.
Mar sin, is féidir liom oiriúnach trí.
Cén fáth a bhfuil mé ag náid suas ann ar an mbord?
Cén fáth a ndeir sé náid scór is ionann agus 1?
Cuir i gcuimhne dom de d'ainm.
>> MAC LÉINN: Kurt.
>> JASON Hirschhorn: Kurt.
>> MAC LÉINN: Tá.
>> JASON Hirschhorn: Cén fáth?
>> LÉINN: Toisc go bhfuil an chéad innéacs náid, tús a chur orainn ag comhaireamh ag náid.
>> JASON Hirschhorn: Mar sin, tús a chur orainn comhaireamh ag náid.
Sin é go díreach ceart.
Is é seo an chuid mearbhall agus turas toil tú suas, go háirithe nuair a bhíonn tú
ag iarraidh a iterate trí arrays, a beidh muid ag déanamh i beagán.
Táimid ag tosú ag comhaireamh ag náid.
Mar sin, más mian liom tagairt a dhéanamh don chéad bosca, nach bhfuil sé i mbosca amháin.
Ar an drochuair, tá sé náid bhosca.
Is é an dara ceann i mbosca amháin, agus sa chás seo chás, is é an tríú ceann bhosca dhá.
>> Cad mar gheall ar thrí bhosca?
Cá bhfuil bosca trí?
Nó más mian liom a dhéanamh scóir, lúibín trí, lúibín gar, cad é sin?
Mar sin, dúirt tú an carachtar nialasach.
Aon smaointe eile?
Cad é scriosaidh scór trí lúibín?
>> LÉINN: Ní chuireann sé ann i ndáiríre mar gheall ar sainmhínithe tú ach amháin mar scóir,
lúibín trí.
>> JASON Hirschhorn: Mar sin, a rá leat nach bhfuil sé ann i ndáiríre.
I gcásanna áirithe, nuair a bhíonn muid ag déileáil le teaghráin, go ginearálta beidh orainn a chur null
charachtar ag an deireadh.
Beidh muid a fháil chun go sa dara.
Ach sa chás seo, tá aon tríú bosca anseo.
Mar sin, an bosca seo caite in aon eagar Tá méid lúide 1.
Mar sin, má tá muid le sraith de n méide, an Is é an chéad bhosca ag nialas é an ceann deireanach,
ag n lúide 1.
Agus sa chás seo, ní chuireann sé ann.
Tá rud éigin anseo i chuimhne ach nach bhfuil sé linne.
Ní chuirimid féin é.
Ní raibh muid ag iarraidh é.
Mar sin, má déanaimid ár ndícheall chun rochtain a fháil air, a beidh orainn a dhéanamh i le beagán, tá muid ag dul is dócha a
i dtrioblóid.
>> Sa chás seo, tá mé ag initializing mo sraith le trí athróg.
Táimid ag cur ceann i mbosca náid, dhá i mbosca amháin, agus trí cinn i mbosca dhá.
An bhfuil duine ar bith tá aon cheist faoi ​​initializing eagar?
>> Mar sin, chuaigh muid thar seo ach anois.
Scóir, lúibín trí, lúibín gar, nach bhfuil ann.
Táimid ag innéacsaithe náid san eolaíocht ríomhaireachta, mar sin tús a chur orainn comhaireamh ag náid.
An bosca seo caite ar fáil dúinn, tá sé an tríú bosca, ach tá sé ar a dtugtar bhosca
uimhir a dó.
>> Síos thíos, is é seo an rogha eile bhealach arrays initializing.
Mar sin, in ionad a chruthú ar an eagar ar cheann amháin líne, líonadh an chéad bhosca, ansin
an dara bosca, ansin an tríú bosca, is féidir leat a dhéanamh ar fad i líne amháin.
Mar sin, sa mhéid is go líne, dá arrays.
Cruthaíonn sé seo an sraith ceannann céanna mar cad cruthaithe againn ar dheis anseo, ach tá sé
ach a dhéanann sé i líne amháin.
>> Anois, ní mór dúinn a cruthaíodh ár n-eagar.
De ghnáth, nuair a tá tú a chruthú le sraith, tú ag iarraidh rud éigin a dhéanamh leis, cibé acu
go bhfuil líonadh nó rudaí a fháil amach é agus iad a phriontáil amach ar an scáileán.
Sa chás seo, táimid ag dul tríd ár scóir eagar, a initialized againn ar
an chéad líne suas anseo i liath.
Agus ansin ar an dara líne, tús a chur orainn iterating tríd an eagar.
An bhfuil aon duine aon cheist agat faoin an struchtúr le haghaidh lúb?
>> Mar sin, is é seo an lúb do.
Ní mór dúinn ár n-riocht tosaigh, agus ansin ár n-riocht deiridh, agus ansin dúinn
iterate, i, gach lúb.
Agus sa braces gcuach sa mhéid sin lúb, cad a tharlaíonn má bhí mé a reáchtáil
chlár seo?
Is féidir le duine ar bith inis dom cad ba mhaith linn a fháil?
[? Matu? ?]
>> MATU: Priontáil léir na scóir ar gach líne.
Bheadh ​​sé a phriontáil gach scór ar líne ar leith.
>> JASON Hirschhorn: Cad é go díreach Bheadh ​​sé a phriontáil?
>> LÉINN: Bheadh ​​sé a phriontáil amháin, ansin dhá, ansin trí.
>> JASON Hirschhorn: Go díreach.
Bheadh ​​sé a phriontáil amháin, ansin dhá, ansin trí, ceann ar línte ar leith, mar gheall ar
táimid ag dul tríd an sraith agus beidh tú a fheiceáil go bhfuil an dara, an printf
ráiteas, scóir i.
Mar sin, ar an gcéad bhabhta tríd ár do lúb, is ionann mé náid, rud a chiallaíonn go bhfuil muid
ag fáil an luach ar scór náid -
a, má théann muid ar ais go dtí ár léaráid, ar cheann -
agus a líonadh i -
OH, a deir sé c.
Ba chóir go mbeadh% d.
Beidh mé a shocrú go le beagán nuair a Mé lámh go amach a thabhairt duit guys.
Ach táimid i láthair slánuimhir mar sin tá sé Ba chóir go mbeadh% d dheis anseo, ní% c.
Cad é% c le haghaidh?
>> MAC LÉINN: Carachtar.
>> JASON Hirschhorn: Carachtar, go díreach.
Cad é an ceann eile?
Más rud é nach bhfuil tú ag iarraidh a dhéanamh% d le haghaidh slánuimhir, cad eile is féidir leat a dhéanamh?
>> MAC LÉINN: i.
>> JASON Hirschhorn:% i, go díreach.
Mar sin, aon cheist agat faoi iterating tríd an sraith?
Mar sin, cad a tharlaíonn má dhéanaimid é seo?
In ionad a dhéanamh é i níos lú ná trí, a dhéanann muid go bhfuil i níos lú
ná nó cothrom le triúr.
Cad a tharlaíonn nuair a reáchtáil againn an gcód seo?
Sea, Annie?
>> LÉINN: Tá siad ag dul a phriontáil amach stuif aisteach ar an ceathrú líne.
>> JASON Hirschhorn: Is é sin, a dúirt tú, sé ag dul a phriontáil amach stuif aisteach ar an
ceathrú líne?
An bhfuil aon duine freagra a fháil dá ceist?
Mar sin, tá an odds nuair a a fháil againn ar an -
mar sin ar an cheathrú babhta tríd ár do lúb, díreach mar a shíl tú, Annie,
beidh sé a bheith scóir lúibín trí, a againn figured amach cheana féin nach
ann, agus táimid ag dul chun iarracht a agus rochtain a fháil, a phriontáil é
amach, é a úsáid ar bhealach éigin.
Mar sin, beidh an ríomhaire is dócha a fháil ar buile ag dúinn.
Tá tú díreach ceart.
>> D'fhéadfadh sé éirí as an tobac an clár ar fad.
D'fhéadfadh sé a phriontáil amach rud éigin i ndáiríre aisteach.
Ní féidir leat a rá go cinnte.
Odds go mbainfidh a fháil is dócha mheabhair ag leat agus díreach éirí as an tobac ar an bpointe boise.
>> Ach tá sé seo le botún coitianta go mbainfidh tú nuair a tá tú díreach amach trí cheann amháin ar a
an deireadh, agus tá sé seo a bug a chuirfidh plague tú ar fud do códú.
Is bealach amháin is maith liom a dhéanamh go díreach ar clár bán, dul trí gach atriall
an lúb ar láimh nó ar pháipéar a fheiceáil cad atá ag tarlú, agus ansin tú
a bhaint amach go ginearálta, OH fan, ní cóir dom go bhfuil siad imithe go dtí níos lú ná nó
comhionann le trí.
Ba chóir dom a stopadh ag dhá, a bhfuil cad a tharlaíonn má tá do riocht níos lú
ná trí.
Ceisteanna ar bith go dtí seo?
Sweet.
>> Mar sin, tá tú gach do ríomhairí oscailte.
Táimid ag dul a thabhairt duit 02:58 nóiméad a scríobh le clár a
Cruthaíonn eagar leis na slánuimhreacha amháin trí chúig agus ansin priontaí amach gach
slánuimhir ar líne nua.
Agus má tá aon cheist agat, ardaigh do lámh.
Tá mé sásta le teacht ag.
Mar a dúirt mé, a ligean ar ghlacadh trí nóiméad a scríobh seo.
An bhfuil gach duine ceart go leor má théim go fuinneog nua agus dún é seo?
>> Tá brón orm má tá tú nach raibh deis a chríochnú, ach táimid ag dul chun é a dhéanamh
le chéile ceart anois.
Mar sin suas ar an scáileán, tá mé san áireamh # cs50.h, # áireamh stdio.h.
An féidir le duine inis dom cad sin dá líne a dhéanamh?
Michael?
>> LÉINN: Ina measc tá na leabharlanna a rinne CS50 agus go bhfuil Steve
shábháil chun tú a úsáid chun a dhéanamh do shaol níos éasca.
>> JASON Hirschhorn: Mar sin, dúirt tú siad Áirítear ar na leabharlanna, ceann CS50
déanta, cs50.h, agus ceann amháin go bhfuil ach caighdeán a thagann, le
an pacáiste C, stdio.h.
Cad a dhéanann tú chiallaíonn áireamh na leabharlanna, cé?
An féidir leat a bheith ina beagán níos sainiúla?
>> LÉINN: Déanann sé é ionas gur féidir leat úsáid a bhaint as focail Cód áirithe a bheith acu
feidhmiú tarlú gan dul agus a chur ar an fheidhm c duit féin.
>> JASON Hirschhorn: An féidir leat sampla a thabhairt dom?
>> LÉINN: Cosúil le printf Is é amháin is féidir leat é a úsáid.
>> JASON Hirschhorn: printf.
Mar sin, dúirt tú go bhfuil printf ar cheann de na feidhmeanna áit seachas a bheith
scríobh printf ar do chuid féin, is printf san áireamh i ndáiríre i stdio.h, mar sin leat
Is féidir úsáid a bhaint as ach é agus glacadh leis go mbeidh sé ag obair.
I stdio.h, má d'oscail tú suas go comhad, bheadh ​​sé san áireamh cé chomh printf
oibreacha, gach ceann de na cód le haghaidh printf?
Cén fáth a bhfuil tú ag chroitheadh ​​do cheann?
>> MAC LÉINN: Mar gheall ar an comhad header díreach Áirítear an bhfógra feidhme.
>> JASON Hirschhorn: Go díreach ceart.
Áirítear ar an comhad header díreach an bhfógra feidhme.
Mar sin, go bunúsach, nuair a thiomsú tú é seo, bhuail Déan Count, a beidh orainn a dhéanamh i
sa dara fomhír, a fhios ag an tiomsaitheoir más rud é go úsáideann tú printf, ann printf.
Tá sé seo ag dul a bheith sainithe in áit éigin.
Nach bhfuil sé fadhb le haghaidh úsáid a bhaint as tú é.
Agus ansin níos déanaí ar, beidh sé san áireamh an cinn agus nialais go bhfuil iarbhír
printf ar chur i bhfeidhm agus iad a chumasc le do chód.
Conas a dhéanann tú a dhéanamh cinnte folaíonn sé an cinn agus nialais do, a rá, a fháil teaghrán?
>> Tá Faigh teaghrán i cs50.h.: STUDENT
>> JASON Hirschhorn: Ceart.
Mar sin, a deir fháil ann téad, an bhfógra feidhme.
Ach ansin na cinn agus nialais, an dénártha comhad go n-áirítear i ndáiríre an
cur i bhfeidhm teaghrán a fháil?
Cén chaoi a dhéanann tú cinnte go théann le do chlár?
>> MAC LÉINN: Pas an nascóir i an argóint ar an líne ordaithe.
>> JASON Hirschhorn: Pas an nascóir i argóint ar an líne ordaithe.
Conas a dhéanann tú a dhéanamh?
>> LÉINN: Tá sé an l-líne i clang
>> JASON Hirschhorn: Go díreach ceart.
Deir-l tú cs50, ceart?
Go n-áirítear na cinn agus nialais.
>> LÉINN: Ach Déan dhéanann gur le haghaidh tú, ceart?
>> JASON Hirschhorn: Go díreach.
Déan dhéanann sin duit, ach sa deireadh, Ní bheidh tú Déan, nó
go mbainfidh tú a dhéanamh a dhéanamh ar do chuid féin, mar sin go bhfuil a
rud maith a mheabhrú.
Má bhí tú ag dul a úsáid ar cheann de na leabharlanna eile, ní hamháin go bhfuil tú
a scríobh # áireamh agus ansin an leabharlann.
Ní mór duit freisin a nascadh isteach
Agus tá na dhá rudaí éagsúla. -L cs50 éagsúil
ná # Áirítear cs50.h.
>> Ansin, ní mór dúinn slánuimhir is mó neamhní braces gcuach, agus anois táimid ag dul chun cód
taobh istigh is mó.
Is é an chéad líne Tá mé anseo a comment a deir, a chruthú le sraith
le ints ceann trí chúig.
Cad is focal maith le cur síos ar cad a dhéanfaidh mé Tá ceart anois ar an scáileán, ach
tuairimí taobh istigh phríomhphost?
Cad a dhéanann muid glaoch go bhfuil?
>> MAC LÉINN: Pseudocode.
>> JASON Hirschhorn: Pseudocode.
Go raibh maith agat, Jeffrey.
Sin é go díreach ceart.
Pseudocode.
An bhfuil tú guys le feiceáil pseudocode roimhe seo?
Ardaigh do lámh má tá tú ag úsáid pseudocode roimh fhadhb a leagtar amháin.
Thart ar leath de tú.
>> Ba mhaith liom a mholadh go mór ag baint úsáide as pseudocode a bhriseadh síos i fadhbanna
níos lú, níos éasca a bite uaire píosaí.
Chomh maith leis sin, má dhéanann tú an pseudocode, tú Tá do chuid tuairimí den chuid is mó cheana féin
tógtha i, mar sin ní gá duit a dul ar ais agus iarracht a dhéanamh an figiúr amach
cad a bhí tú ag déanamh.
Mar sin, is féidir duine éigin a thabhairt dom an chéad líne seo a chruthú le sraith le ints amháin
trí chúig?
Tú?
>> LÉINN: Int agus ansin is féidir leat glaoch ar cibé líon, agus ansin cearnach
lúibín cúig.
>> JASON Hirschhorn: uimhreacha Mar sin, int, lúibín cearnach cúig.
>> LÉINN: Cothrom, agus ansin braces gcuach.
>> JASON Hirschhorn: Cothrom, braces gcuach.
>> LÉINN: Amháin, dhá, trí, ceathair.
>> JASON Hirschhorn: Aon, dó, trí, ceithre, cúig.
>> LÉINN: Agus ansin braces gcuach agus ansin Leathstad.
>> JASON Hirschhorn: Agus curly guailleáin agus Leathstad.
Excellent.
Priontáil amach gach slánuimhir ar líne nua.
An féidir le duine éigin eile a thabhairt dom go bhfuil cód, le do thoil?
[? Matu? ?]
Téigh amach romhainn.
>> LÉINN: Do (
>> JASON Hirschhorn: Do (
>> LÉINN: Int i = 0
>> JASON Hirschhorn: Int i = 0
>> LÉINN: Leathstad i níos lú ná cúig.
>> JASON Hirschhorn: Leathstad, i níos lú ná 5.
>> LÉINN: Leathstad, i + +.
>> JASON Hirschhorn: Leathstad, i + +.
>> LÉINN: lúibíní Dúnta, ansin brace oscailte.
>> JASON Hirschhorn: lúibíní Dúnta agus dá braces.
Laistigh den braces?
>> LÉINN: Agus ansin printf "% d / n"
>> JASON Hirschhorn: Tá brón orm, a shealbhú ar.
Printf "% d / n, ceanglófar dúnta.
>> LÉINN: Agus ansin ceanglófar dúnta, camóga, líon, lúibín i.
>> JASON Hirschhorn: Comma, líon, lúibín i.
>> LÉINN: Tá brón orainn, uimhreacha lúibín i.
>> JASON Hirschhorn: Uimhreacha, lúibín i.
>> MAC LÉINN: Tá brón orm.
Agus ansin dúnta lúibíní, Leathstad.
>> JASON Hirschhorn: Dúnta lúibíní, Leathstad.
Tá mé ag dul a shábháil go.
Táimid ag dul count dhéanamh.
Agus conas is féidir liom a reáchtáil count?
>> MAC LÉINN: Cúlslais.
>> LÉINN: Dot Slais ar aghaidh -
>> JASON Hirschhorn:. / Comhaireamh, go díreach.
Go raibh maith agat. . / Comhaireamh.
Amháin, dhá, trí, ceithre, cúig ar línte nua.
Breathnaíonn mhaith d'oibrigh sé.
Sea, Noah?
>> LÉINN: D'fhéadfá a dhéanamh freisin níos lú ná nó comhionann le ceithre, cosúil go bhfuil mé níos lú ná
nó comhionann le ceithre?
An bhfuil aon bhuntáiste a dhéanamh níos lú ná cúig, nó díreach ar bhealach difriúil
scríobh sé?
>> JASON Hirschhorn: Mar sin, tá an cheist a bhfuil tú D'fhéadfadh a bheith déanta go bhfuil mé níos lú ná nó
comhionann le ceithre ionad Tá mé níos lú ná cúig.
Ar mhaith a bheith ag obair mar an gcéanna?
>> LÉINN: Ba chóir sé.
>> JASON Hirschhorn: Is ea.
Bheadh ​​sé go hiomlán a bheith ag obair mar an gcéanna.
Na stíle de, tá sé i gcoitinne níos lú ná, agus rachaidh tú a fheiceáil i an dara nuair a
a dhéanann muid teaghráin, is féidir leat úsáid a bhaint as rud éigin ar a dtugtar strlen, a tá tú ag feiceáil
roimh, a fháil ar an fad na sreinge.
Agus ní féidir leat a dhéanamh níos lú ná nó cothrom strlen.
D'fhéadfaí tú a dhéanamh níos lú ná nó comhionann strlen lúide ceann amháin.
Mar sin, tá sé ach níos deise a a dhéanamh níos lú ná strlen.
Is ea?
>> LÉINN: Agus sa iarbhír tráth na gceist, an bhfuil ní mór dúinn a mheas ar ár chur ar fáil
Cód chomh maith?
>> JASON Hirschhorn: An cheist Cuireadh i tráth na gceist, a dhéanann tú
a mbarúlacha a sholáthar?
Mar sin, beidh muid ag labhairt níos mó faoi tráth na gceist nuair a thagann siad suas, ach go ginearálta, le dea-
Tá riail an ordóg nuair a bhíonn tú scríobh cód, tuairimí a sholáthar.
Má fhaigheann tú an cód mícheart ach an trácht a dhéanamh ceart, d'fhéadfá a fháil ar roinnt
creidmheasa araon as dom má bhí mé ghrádú tú ar shraith fhadhb nó ar tráth na gceist.
Mar sin, tá i gcónaí tuairimí maith a chur ar fáil.
Sweet.
Chomhaireamh.
Jab den scoth.
A ligean ar bogadh ar aghaidh.
>> Teaghráin.
Teaghráin.
Againn atá le feiceáil seo roimh i léacht.
Shéid sé seo mo intinn nuair mé Fuair ​​chéad seo amach.
Is dócha nach raibh buille aon duine ar aigne anseo, ach sin ceart go leor.
>> Tá Teaghráin eagair de charachtair, agus deireadh siad leis, mar a dúirt tú níos luaithe,
an Críochnaitheoir null, a Is é seo carachtar / 0.
Má táimid ag dul a tharraingt téad ar an bord, beidh orainn a tharraingt sé thar anseo.
Mar sin, cé chomh fada is teaghrán seo?
Tá brón orm.
Cé chomh fada is teaghrán seo?
>> LÉINN: [inaudible].
>> JASON Hirschhorn: Ceithre?
Cén fáth go bhfuil sé ceithre?
>> MAC LÉINN: Mar gheall ar an cúigiú bhfód Is le haghaidh an carachtar nialasach.
>> JASON Hirschhorn: Mar sin, an cúigiú bhfód Is le haghaidh an carachtar nialasach.
Mar sin, má bhí mé a reáchtáil ar strlen seo, bheadh ​​sé a thabhairt dom cheithre.
Correct.
Agus an eagar, áfach, má bhí mé a thúsú an eagar, cé mhéad spásanna
Ba mhaith Caithfidh mé a iarraidh?
>> MAC LÉINN: Cúig.
>> JASON Hirschhorn: Cúig.
Ba mhaith liom a iarraidh le haghaidh cúig, ach is féidir liom ach a chur ceithre carachtair i anseo
mar is gá dom a chur go null Críochnaitheoir ar an deireadh.
Mar sin, táimid ag dul a scríobh i "ohai" agus a chur ar an Críochnaitheoir null isteach ag an deireadh.
Beidh orainn a rá go bhfuil an teaghrán s is ionann seo.
Cad é s lúibín náid?
s lúibín náid, Annie?
>> MAC LÉINN: O.
>> JASON Hirschhorn: O, go díreach. s lúibín amháin?
s lúibín cúig?
>> LÉINN: An ní ann.
>> JASON Hirschhorn: An ní ann.
Go díreach ceart.
Cool.
Aon cheist agat faoi an tuiscint teaghráin mar arrays na carachtair?
OK, ansin.
Clár amháin níos mó le haghaidh tú guys.
Scríobh le clár a iarrann an t-úsáideoir ar theaghrán priontaí ansin amach gach
carachtar ar líne nua.
Mar sin, a ligean ar ghlacadh trí nóiméad a scríobh an chláir, agus ansin beidh muid ag códú sé
mar ghrúpa.
>> Tá brón orm.
An raibh is gá duit a fheiceáil seo?
>> MAC LÉINN: Uimh
>> JASON Hirschhorn: OK.
Ligean ar ghlacadh nóiméad amháin níos mó chun cód seo, nó ar a laghad tús a chur ar sé.
>> Mar sin, is féidir leat a choinneáil ag obair, ach tá mé ag dul chun tús a chur ag dul tríd.
Mar sin, mar a bhíodh, tá mé ar an scáileán # Áirítear cs50.h, # áireamh stdio.h.
slánuimhir is mó neamhní.
Inside braces gcuach is mó ar, tá mé dhá tuairimí, pseudocode.
Is é ceann a iarraidh ar theaghrán ón úsáideoir.
Is é an dara a phriontáil amach gach carachtar ar líne nua.
Mar sin, is féidir Anna, a thabhairt dom a iarraidh ar theaghrán ón úsáideoir?
>> MAC LÉINN: printf.
>> JASON Hirschhorn: printf?
>> MAC LÉINN: Tá.
(
>> JASON Hirschhorn: (
>> LÉINN: "a thabhairt dom teaghrán.
>> JASON Hirschhorn: "a thabhairt dom str - Oops -
teaghrán.
>> LÉINN: / n ") Leathstad.
>> JASON Hirschhorn: Deireadh an teaghrán, lúibíní dúnta, Leathstad.
>> MAC LÉINN: Tá.
Agus ansin líne eile, téad s = teaghrán a fháil.
>> JASON Hirschhorn: String s = teaghrán a fháil.
>> MAC LÉINN: Tá.
Agus ansin ()
>> JASON Hirschhorn: ()
>> MAC LÉINN: Leathstad.
>> JASON Hirschhorn: Leathstad.
Fantastic.
Mar sin, tá mé ag dul a fháil ar shraith agus Tá mé ag dul a shábháil é i cad é?
Cad é an athróg ar a dtugtar gur chruthaigh tú?
>> LÉINN: s Teaghrán.
>> JASON Hirschhorn: an athróg Is é a dtugtar s.
Tá sé cineál teaghrán.
Go díreach.
Is é an rud eile ba mhaith linn a phriontáil amach gach carachtar ar líne nua.
Cé atá in ann a thabhairt dom go bhfuil cód?
[Inaudible]?
An féidir leat é a thabhairt dom?
>> MAC LÉINN: Cinnte.
>> JASON Hirschhorn: A ligean ar é a dhéanamh.
Agus tá brón orainn.
Ní maith liom a athrá cad a deir tú toisc go bhfuil tú ag fáil sé ceart, ach tá mé
a athdhéanamh é ionas go nuair a chuireann siad transcribe seo, is féidir iad a fháil go léir
an téacs amach ar an trascríobh.
Mar sin, is féidir leat a choimeád ach ag caint.
Ar an drochuair, tá mé a rá é thar tú.
Tá brón orm, ach -
>> LÉINN: Go breá.
Chun slánuimhir i = 0
>> JASON Hirschhorn: Chun slánuimhir i = 0
>> LÉINN: mé níos lú ná -
>> JASON Hirschhorn: Leathstad.
>> LÉINN: Roimhe seo, an féidir linn a chur ar athraitheach sin a gheobhaidh tú fad-ainm slánuimhir?
>> JASON Hirschhorn: Ó, ní dhéanann tú ag iarraidh a chur ar an Leathstad?
OK.
Mar sin, cad a bhfuil tú ag iarraidh a dhéanamh tar éis náid?
>> LÉINN: Ba mhaith liom a fháil ar an fad teaghrán de s agus
shocrú go dtí athróg?
>> JASON Hirschhorn: OK, mar sin conas is féidir liom é sin a dhéanamh?
>> LÉINN: Mar sin, a dhéanann tú fad slánuimhir =
>> JASON Hirschhorn: Int length =
>> LÉINN: S-T-R-L-E-N.
>> JASON Hirschhorn: S-T-R-L-E-N -
>> LÉINN: As s.
Lúibíní.
>> JASON Hirschhorn: (s).
>> LÉINN: Agus ansin I mo thuairimse, caithfidh tú a chur Leathstad idir an dá ints.
>> JASON Hirschhorn: A Leathstad tar éis náid?
>> MAC LÉINN: Yeah.
Ansin, chuir leathstad ina dhiaidh sin, agus a deir tú, i níos lú ná fad.
i níos lú ná fad, a Is é an athróg.
>> LÉINN: Agus ansin Leathstad.
>> JASON Hirschhorn: Leathstad.
>> LÉINN: i + +.
>> JASON Hirschhorn: i + +.
Níl ár lúb do.
OK, taobh istigh haghaidh lúb.
>> LÉINN: Agus ansin a dhéanamh printf.
>> JASON Hirschhorn: printf.
>> MAC LÉINN: Lúibíní.
>> JASON Hirschhorn: Lúibíní, Sleachta.
>> LÉINN: Lúibíní, Sleachta,% c / n.
>> JASON Hirschhorn:% c, OK.
>> LÉINN: / n.
>> JASON Hirschhorn: / n.
>> LÉINN: Sleachta Dúnta.
>> JASON Hirschhorn: Sleachta Dúnta.
>> MAC LÉINN: Camóga.
>> JASON Hirschhorn: Camóga.
>> MAC LÉINN: S.
>> JASON Hirschhorn: S.
>> LÉINN: Lúibín i.
>> JASON Hirschhorn: Lúibín i.
>> LÉINN: Agus lúibíní ansin dúnta.
>> JASON Hirschhorn: lúibíní Dúnta.
>> LÉINN: Agus ansin Leathstad.
>> JASON Hirschhorn: Leathstad.
Fantastic.
Mar sin, a ligean ar seo a shábháil.
Déan litriú.
Oh buachaill.
Tá mé cúpla na n-earráidí.
An Chéad Earráid ar líne 11, a deir sé, léiriú ag súil leis, agus é ag tabhairt
dom earráid go bhfuil an dara int, níl an earráid.
Tá roinnt earráid ar fud ann.
An bhfuil fhios ag aon duine cad earráid is é sin?
Kurt?
>> LÉINN: Sílim go bhfuil sé ceaptha a a bheith ina camóg agus ní Leathstad.
>> JASON Hirschhorn: OK, camóg in ionad a Leathstad.
Mar sin, is é sin go léir is gá dúinn a shocrú?
>> MAC LÉINN: Uimh
>> JASON Hirschhorn: Cad eile is gá dúinn a shocrú?
>> LÉINN: Tá a chur san áireamh string.h.
>> JASON Hirschhorn: Cuir san áireamh string.h.
I gcás ina bhfuil gá dom a áireamh go?
>> LÉINN: áit same tú ag lena n-áirítear an stuif eile, ceart
tar éis san áireamh stdio.h.
>> JASON Hirschhorn: A ligean ar a fheiceáil má ritheann seo chéad toisc go ginearálta, is maith liom
a shocrú rud amháin ar dtús, agus ansin rith sé, agus ansin féach ar na hearráidí a fháil againn.
Mar sin, táimid ag dul go soiléir ar an teirminéal le rialú n, a ligean ar a dhéanamh litrithe.
Mar sin earráid eile ar líne 11.
Bhíothas ag súil le Leathstad.
Agus tá mé ag dul go fóill earráidí ar an líne seo.
Mar sin, nach bhfuil sé tugtha dom earráid ag rá sé ní thuiscint cad is strlen,
ach tá sé a thabhairt dom earráidí ar an líne, mar sin cad eile atá cearr?
Marcáil?
Marcus.
>> LÉINN: An bhfuil tú a bhaint an dara dearbhú slánuimhir?
>> JASON Hirschhorn: Bain an dara slánuimhir.
A ligean ar iarracht seo.
Anois, soiléir an gcríochfort.
Déan litriú.
Earráid.
Hintuigthe dhearbhú leabharlann feidhm strlen.
Mar sin, anois is féidir linn a fheiceáil go bhfuil earráid.
Cad is gá dúinn a áireamh?
>> MAC LÉINN: String.h.
>> JASON Hirschhorn: Cuir san áireamh string.h, beidh muid a dhéanamh san áireamh # string.h ag an mbarr
ar an scáileán.
A ligean ar a shábháil, a dhéanamh litriú.
Anois le chéile.
Mar sin, arís, na rudaí is gá dúinn a cuimhnigh líne 12 sa lúb nuair a
táimid ag leagan sé suas, slánuimhir i = 0, length = strlen (s).
>> Tá an straitéis iontach.
Tá an stíl iontach seo, an Tá dearadh iontach seo.
Is féidir linn dul isteach na cúiseanna sin ina dhiaidh sin, ach ar an mbealach is gá duit ach chun glaoch
strlen uair amháin in áit gach amháin uair a ritheann tú tríd an lúb.
Mar sin féin, is gá duit a úsáid a bhaint as camóg ann agus ní gá duit slánuimhir arís.
Má tá tú ag dearbhú dá siúd athróga chéile, tú
nach gá slánuimhir arís.
Agus ansin má tá tú ag dul a úsáid strlen, a bhfuil leabharlann eile
feidhm nach bhfuil san áireamh i stdio.h nó cs50.h, a dhéanamh
cinnte go tú string.h.
Kurt?
>> LÉINN: Mar sin, ansin má tá tú nach gá a a rá cad é cineál fad a dhéanann, go
Ciallaíonn tá sé le bheith ina slánuimhir?
Ní fhéadfadh go mbeadh ort dhá éagsúla cineálacha ann?
>> JASON Hirschhorn: Mar sin, d'fhéadfaí tú Tá dhá chineál éagsúla.
Tá Fad ina slánuimhir anseo, cé.
Tá Fad ina slánuimhir mar tá sé camóg agus ansin an rud céanna.
>> LÉINN: Mar sin, glacann sé leis go bhfuil sé ag dul a bheith mar an gcéanna leis an chéad cheann?
>> JASON Hirschhorn: Go díreach.
Níl muid ag dul chun é seo a dhéanamh anois, ach tú is féidir san áireamh dhá hathróga maidir leis na
líne chéanna ag baint úsáide as cineál amháin sonraí.
Mar sin, slánuimhir x, y bheadh ​​a chruthú dhá athróg.
Mar sin, slánuimhir x, y, má dhéanann muid go bhfuil, tugann sé chugam x athróg neamhúsáidte agus y mar gheall ar
ní féidir linn iad a úsáid.
Mar sin, a chur ar neamhní sula bhfuil ach trick mhaisiúil más rud é nach bhfuil tú ag úsáid
rud éigin, é a úsáid.
Ach mar a fheiceann tú, a chruthú mé x agus y ar an líne chéanna le camóg.
Tá sé seo ag cruthú dhá slánuimhreacha ceart ann.
Mar sin, tá, is féidir go hiomlán a chruthú dhá rud ar an líne chéanna
scartha le camóga.
A ligean ar a fháil haitheantas coibhneasta de na, cé.
>> Mar sin, níl litriú.
Go raibh maith agat guys le códú sé dúinn.
A ligean ar é a dhéanamh amháin níos mó ama, rith sé.
Tabhair dom teaghrán.
[Inaudible], rinne tú an chuid is mó de é.
Cad é an teaghrán?
>> MAC LÉINN: Dia duit.
>> JASON Hirschhorn: Dia duit.
H-E-L-L-O, gach carachtar ar líne amháin.
Breathnaíonn mór.
A ligean ar rith sé arís.
I gcónaí ag dul a sheiceáil le haghaidh cásanna cúinne.
Cad é cás cúinne maith a sheiceáil?
>> MAC LÉINN: Tá roinnt?
>> JASON Hirschhorn: Tá roinnt.
Mar sin, beidh mé a chur i 1, agus priontaí sé amach 1.
Níl sé ag iarraidh litreacha, mar sin Dealraíonn sé cosúil le líon na hoibre.
Cás cúinne maith a sheiceáil.
Cad é gcúinne eile dea- cás a sheiceáil?
>> MAC LÉINN: A teaghrán folamh.
>> JASON Hirschhorn: Hm?
>> LÉINN: Cosúil le teaghrán folamh.
>> JASON Hirschhorn: teaghrán folamh.
Mar sin, a ligean ar nach bhfuil a chur i rud ar bith.
Agus cad a fhaigheann phriontáil amach?
>> MAC LÉINN: Ní dhéanfaidh aon ní.
>> JASON Hirschhorn: Ní dhéanfaidh aon ní.
Dealraíonn sé cosúil oibríonn sé.
D'fhéadfá triail cásanna cúinne níos mó, ach uimhreacha i gcoitinne, tá sonraí éagsúla
mór chun iarracht a dhéanamh, is é chomh maith aon rud.
Ní dhéanfaidh aon ní, náid, tá claonchlónna i gcónaí rudaí is fearr chun iarracht a dhéanamh agus rudaí a bhfuil tú
ar cheart modh tástála, rudaí cinnte beidh orainn a thástáil do agus beidh Seiceáil 50 tástáil le haghaidh.
Ceisteanna ar bith faoi spell.c?
>> OK, a ligean ar cheann ar ais.
Tá mé ceann níos mó clár ar do shon guys a scríobh.
Sé ar a dtugtar students.c.
Is é seo an clár a iarrann an t-úsáideoir le haghaidh cúig ainmneacha, ansin roghnaíonn randamach
agus priontaí amach ar cheann de na hainmneacha.
Tá an clár seo le beagán níos mó i gceist ná an dá deireanach a scríobh againn,
mar sin cén fáth nach bhfuil muid ag cúig nóiméad a ghlacadh chun códú sé ina n-aonar, agus ansin beidh muid
sé códú mar ghrúpa.
>> An clár seo i gceist freisin roinnt rudaí Ní fhéadfadh a bheith agat le feiceáil roimh, mar sin má
tá ceist agat faoi, conas a dhéanann Is féidir liom go bhfuil, ardaigh do lámh.
Beidh mé ag teacht os cionn agus pointe tú sa treo ceart.
Ach táimid ag déanamh chomh maith sé mar gheall ar seo Beidh a bheith ina bhealach maith a thabhairt isteach roinnt
ábhair go bhfuil tricky.
>> Mar sin, oibríonn sé, ceart?
>> MAC LÉINN: Yeah.
>> JASON Hirschhorn: Aon uair a chasann tú i leagtar fhadhb, níl go leor bealaí a dhéanamh
sé, ach tá cuid acu níos mó galánta ná daoine eile.
Lig dúinn Léim isteach
# Áirítear cs50.h.
# Áireamh stdio.h.
neamhní is mó slánuimhir, guailleáin chatach.
Laistigh den braces gcuach, Tá mé dhá tuairimí.
Tá an chéad cheann, a iarraidh ar an úsáideoir ar feadh cúig ainmneacha.
Is é an dara ceann, roghnú go randamach agus a phriontáil amach ar cheann de na hainmneacha.
Mar sin, a ligean ar a dhéanamh ar an chéad cheann, a iarraidh ar an t-úsáideoir ar feadh cúig ainmneacha.
Cé a d'iarr an t-úsáideoir ar feadh cúig ainmneacha agus is féidir a insint dom conas a dhéanamh sin?
Rinne ach dhá daoine an chéad chuid.
Rinne triúr daoine an chéad chuid.
Ceithre, cúig.
Tom, conas a dhéanann tú é a dhéanamh?
>> LÉINN: Ba mhaith leat a dhearbhú ar shraith agus ansin ainm, lúibín cúig.
>> JASON Hirschhorn: String ainm lúibín cúig.
Mar sin, cad é an líne seo a dhéanamh, ainm lúibín teaghrán cúig?
>> LÉINN: Ba mhaith leat a dhearbhú le sraith de teaghráin.
>> JASON Hirschhorn: Is é seo an le sraith de teaghráin.
Cé mhéad strings ag dul a d'oirfeadh i anseo?
>> MAC LÉINN: Cúig.
>> JASON Hirschhorn: Cúig.
Excellent.
Táimid ag dul a ghlaoch air mar gheall ar Ainmneacha táimid ag dul a fháil ar na cinn il.
OK, seo chugainn?
>> LÉINN: Agus ansin tú Tá do lúb -
>> JASON Hirschhorn: Do lúb.
>> LÉINN: - i gcás i = 0.
>> JASON Hirschhorn: Do (slánuimhir i = 0.
>> MAC LÉINN: Leathstad.
>> JASON Hirschhorn: Leathstad.
>> LÉINN: mé níos lú ná cúig.
>> JASON Hirschhorn: mé níos lú ná cúig.
>> MAC LÉINN: Leathstad.
>> JASON Hirschhorn: Leathstad.
>> LÉINN: i + +.
>> JASON Hirschhorn: i + +.
>> LÉINN: Agus lúibíní ansin dúnta.
>> JASON Hirschhorn: lúibíní Dúnta, agus ansin roinnt braces gcuach.
Laistigh den braces gcuach?
>> LÉINN: Agus ansin printf.
>> JASON Hirschhorn: printf.
>> LÉINN: lúibíní Oscailte, ainm% d.
>> JASON Hirschhorn: Tá brón orm?
>> MAC LÉINN: Ainm.
>> JASON Hirschhorn: Ainm.
>> LÉINN: Agus ansin spás, agus ansin% d.
>> JASON Hirschhorn: Ainm, spás,% d.
>> LÉINN: Agus ansin / n, agus ansin dúnta.
>> JASON Hirschhorn: ainm sin, spás, % D / n, lúibíní dúnta.
>> LÉINN: Camóga, i + 1.
Tá brón orm.
Ceanglófar Dúnta, agus ansin camóg, i +1.
>> JASON Hirschhorn: Dúnta ceanglófar, camóg, i +1.
>> MAC LÉINN: Tá.
Agus ansin an chéad líne eile -
>> JASON Hirschhorn: i + 1.
>> MAC LÉINN: Tá.
Agus ansin an sleamhnán seo chugainn Tá ainmneacha i lúibín.
>> JASON Hirschhorn: líne Aghaidh Tá ainmneacha i lúibín.
>> LÉINN: = teaghrán a fháil.
>> JASON Hirschhorn: = Get -
caipitil G-E-T -
teaghrán.
Oops, sorry.
>> LÉINN: Oscailte, lúibíní dúnta agus ansin -
>> JASON Hirschhorn: Oscailte, dúnta paren.
>> MAC LÉINN: Leathstad.
>> JASON Hirschhorn: Leathstad.
OK, mar sin tú a thúsú an sraith de strings, ainmneacha, agus ansin dul trí
le haghaidh lúb, agus cúig huaire phriontáil amach roinnt pras don úsáideoir agus ansin a stóráil
cúig teaghráin.
An bhfuil aon duine ar bith oiriúnuithe seo?
Tom, I mo thuairimse, gach duine Aontaíonn tú.
Breathnaíonn maith go leor.
OK.
Cén fáth go raibh tú a dhéanamh i 1, cé?
>> LÉINN: Ciallaíonn mé nach bhfuil, tá a bheith, ach i +1 ionas go bhfuil sé
ainm amháin a ainm cúig.
Seachas sin, bheadh ​​sé ainm náid a ainm ceithre.
>> JASON Hirschhorn: Mar sin, rinne tú i 1 mar gheall ar shlí go mbeadh sé a bheith
chló amach náid trí cheithre mar gheall ar go bhfuil an chaoi a cheapann ríomhairí, ach daoine
nach léamh i ndáiríre mar sin.
Is é sin an rud eile go mbainfidh tú teacht ar.
Uaireanta nuair a phriontáil tú amach rud éigin don úsáideoir, beidh tú ag iarraidh go mbeadh sé ina
beagán prettier, agus ag déanamh i 1 sa chás seo is
bhealach a dhéanamh prettier é.
>> Liom a fheiceáil freisin cúig dhó, ainm teaghrán Tá cúig, tá mé níos lú ná cúig.
Tá a fhios agam nuair a fuair tú an cúig.
Fuair ​​tú é as insint dom tú cúig ainmneacha.
Ach má bhíomar ag iarraidh a dhéanamh ar an gcód a beagán níos láidre, rud amháin againn
D'fhéadfaí é a dhéanamh amach anseo, taobh amuigh de slánuimhir, D'fhéadfaí linn a dhéanamh rud éigin mar seo,
# Define, agus d'fhéadfadh muid a dhéanamh AINMNEACHA 5.
>> Mar sin, go bunúsach, cibé áit a scríobh mé caipitil N, caipiteal A, caipiteal M, caipiteal E,
caipitil S, go téad, tiocfaidh sé in áit gur le 5 sa chód.
Nó ligean ach a ghlaoch air - beidh muid ach glaoch air UIMHIR.
Mar sin, tá mé ag a shainiú go léir caipíní UIMHIR a bheith 5.
>> Mar sin, anois cibé áit a bhfuil mé an uimhir 5, mé Is féidir ghabhfaidh sí a hionad le gach UIMHIR caipíní.
Agus anois, más mian liom a athrú ar an líon na n-ainmneacha, go léir is gá dom a dhéanamh
an líne amháin, líne ceithre, áit a bhfuil mé # Define uimhir 5, a athrú go dtí 10,
nó a athrú go dtí 4.
Nuair a fhaigheann d'cód faide, ní bhíonn tú dul chun cuimhneamh ar na háiteanna ar fad agat
a chur cé mhéad ainmneacha a raibh tú, agus i d'fhonn tú nach bhfuil a chailleann amháin, is é seo
Is bealach maith chun é a dhéanamh, rud éigin a aimsiú suas go barr agus ansin a úsáid go díreach frása
i ngach áit ar fud do cód.
Marcus?
>> LÉINN: An é sin is fearr stíle ná a shainmhíniú ar fud an domhain a
n tairiseach?
>> JASON Hirschhorn: Mar sin, is é sin stíle fearr ná ar fud an domhain
shainmhíniú n tairiseach?
Mar sin, tá tú ag rá fhéadfaí tú dhéanamh, slánuimhir líon = 5?
>> LÉINN: An bhfuil siad consain i C nó aon?
>> JASON Hirschhorn: Nó CONST - i comhionann.
Mar sin, tá tú ag rá go díreach athróg domhanda?
>> MAC LÉINN: Yeah.
>> JASON Hirschhorn: Mar sin, stíle, níl aon gá ceann ceart
fhreagairt, ach dá cheann de na is fearr ná díreach throwing na randamach
líon fud do cód.
Glaoch orainn iad uimhreacha draíochta.
Nuair a Táim ag do chód nó nuair a tá aon duine ag léamh tríd é, siad
nach mian ach na huimhreacha randamacha nach bhfuil ciall a bhaint as.
Fiú an uimhir 26, a bhfuil go ginearálta líon na litreacha in aibítir,
tá sé níos fearr ALPHABET a shainiú suas go barr agus a shábháil ar an uimhir 26 sa téad,
más rud é go bhfuil ciall leis.
>> Nó ar fhadhb atá leagtha amháin, seachas - arís, ní raibh muid ag labhairt faoi seo ag
an t-am, ach in ionad díreach throwing i ngach áit 25 nó 10, is féidir leat
shábháil ar an uimhir 25 mar QUARTER nó 10 mar Déanann DIME, agus go bhfuil sé níos éasca do
whoever ag léamh tríd do chód a tuiscint a fháil ar cén fáth ar roghnaigh tú an líon sin.
Agus freisin ar do shon, más mian leat riamh a thabhairt cothrom le dáta do chód, a dhéanann sé sé beagán
níos láidre.
Yeah?
>> LÉINN: An bhfuil an gcód seo ag dul freisin a bheith ar fáil dúinn, tar?
>> JASON Hirschhorn: Gach ceann de na cóid go mór dúinn i scríbhinn le chéile iad
ag dul a bheith ríomhphost a thabhairt duit guys agus atá ar fáil.
Is ea.
Mar sin, a iarraidh ar an úsáideoir ar feadh cúig ainmneacha.
Randamach roghnú agus a phriontáil ar cheann de na hainmneacha.
Cé a rinne an líne seo?
Is é seo an líne trickiest anseo.
Tá brón orm, Tom.
Rinne tú post maith i ndáiríre, ach tá sé seo le beagán trickier.
Marcus, dul ar aghaidh.
>> LÉINN: Bhuel chéad, tá tú ag dul chun Ní mór a chur san áireamh stdlib.h agus time.h.
>> JASON Hirschhorn: Mar sin, tá tú ag rá ag an barr, tá dhá leabharlann níos mó.
Ba mhaith liom tú a chur san áireamh S-T-D-L-I-B ponc H, Leabharlann Caighdeán, agus cad
Ba é an ceann eile?
>> MAC LÉINN: Time.h.
>> JASON Hirschhorn: # Áirítear time.h.
Mar sin, is iad seo dhá leabharlann níos mó.
Glacadh mé anois táimid ag dul a bheith ag baint úsáide feidhmeanna atá le fáil sna
dhá, agus sin an fáth is gá duit a chur san áireamh leo?
>> LÉINN: Mar sin, ansin, ar an gcéad tá tú ag dul go dtí gur mian a scríobh srand.
>> JASON Hirschhorn: Srand.
>> LÉINN: (am (0)
>> JASON Hirschhorn: Tá brón orm.
Srand (am (
>> MAC LÉINN: 0.
>> JASON Hirschhorn: 0.
>> LÉINN:)), Leathstad.
>> JASON Hirschhorn: paren eile dúnta?
Leathstad.
Tá mé ag dul a chur in ionad go díreach do náid le NULLComment.
Beidh sé a dhéanamh mar gheall ar an rud céanna, ach go ginearálta, feicfidh tú NULLComment, atá
beidh muid ag labhairt faoi seo líne sa dara.
>> LÉINN: stíle níos fearr?
>> JASON Hirschhorn: Go ginearálta, daoine NULLComment ceart, ach rud céanna.
>> LÉINN: Agus ansin slánuimhir ainm.
>> JASON Hirschhorn: ainm Int.
>> MAC LÉINN: =
>> JASON Hirschhorn: =
>> MAC LÉINN: Rand.
>> JASON Hirschhorn: Rand.
>> LÉINN: ()
>> JASON Hirschhorn: ()
>> LÉINN: Uimhir modulo.
>> JASON Hirschhorn: Cad modulo?
An carachtar?
An carachtar faoin gcéad?
>> LÉINN: Céatadán carachtar.
Modulo UIMHIR go sainmhínithe tú suas barr.
>> JASON Hirschhorn: modulo UIMHIR.
>> LÉINN: Agus ansin Leathstad.
>> JASON Hirschhorn: Leathstad.
>> LÉINN: Agus ansin líne nua, printf.
>> JASON Hirschhorn: printf.
>> LÉINN: (
>> JASON Hirschhorn: (
>> MAC LÉINN: "
>> JASON Hirschhorn: "
>> LÉINN:% s / n
>> JASON Hirschhorn:% s / n
>> MAC LÉINN: "
>> JASON Hirschhorn:% s / n "
>> LÉINN: Camóga, ainmneacha spás.
>> JASON Hirschhorn: Spás -
>> LÉINN: Ó, buille faoi thuairim mé, cad raibh muid ag glaoch air anseo?
>> JASON Hirschhorn: ar a dtugtar muid sé ainmneacha.
>> LÉINN: lúibín Oscailte, ainm.
>> JASON Hirschhorn: Oscailte lúibín, ainm.
>> LÉINN: lúibín Dúnta.
>> JASON Hirschhorn: lúibín Dúnta.
>> MAC LÉINN:)
>> JASON Hirschhorn:)
>> MAC LÉINN: Leathstad.
>> JASON Hirschhorn: Leathstad.
OK, a ligean ar a shábháil.
A ligean ar a dhéanamh ar an gcód seo.
Mac Léinn.
A ligean ar reáchtáil an gcód seo.
Mac Léinn.
Níl. / Mac léinn. . / Mac léinn.
Ainm amháin.
Beidh orainn a rá David.
Ainm dhá, RJ.
Ainmnigh trí, Rob.
Ainmnigh ceithre, Lucas.
Ainmnigh cúig, Joseph.
Agus ansin priontaí sé amach Joseph arís.
>> Mar sin, lig dom seo a reáchtáil arís.
Lig dom a dhéanamh na hainmneacha céanna.
David, RJ, Rob, Lucas, Joseph.
Agus thug sé dom David an am seo.
Mar sin, rinne mé an rud céanna, ach thug sé dom rud difriúil, agus go bhfuil
mar gheall ar, ar ndóigh, tá muid ag iarraidh do ainm randamach.
Mar sin, I mo thuairimse, bunaithe ar thalamh de fánaíocht dom timpeall an tseomra, go bhfuil daoine is mó a
is dócha a fuair an chéad chuid ceart, bun, go léiríonn eagar agus ansin dul
na hainmneacha.
Tá mé ag caint faoi línte 10 tríd 16.
Ach tá línte 18 tríd 21 is dócha roinnt rudaí nach bhfuil tú ag feiceáil roimh,
mar sin a ligean ar dul tríd sin.
>> An líne seo, NULL am srand go bunúsach -
tá brón orainn, a ligean ar skip síos líne, rand ().
A thugann tú uimhir randamach, slánuimhir randamach.
Agus má bhuail tú Rand fear, a a lán de tú a rinne -
M-A-N spás R-A-N-D -
sa chríochfort mar seo, M-A-N spás R-A-N-D, bhuail Iontráil.
Ba mhaith leat teacht suas go dtí an lámhleabhar agus Bheadh ​​a bheith in ann a léamh go bhfuil an rand
aschuir ordú NUM bearta randamacha pseudo tar éis síolú an uimhir randamach
gineadóir uair amháin.
>> Mar sin, tá go cur síos.
Is é sin cad a dhéanann Rand Tugann, tú uimhir randamach nuair a
ghlaonn tú feidhme sin.
Ar an drochuair, níl sé i ndáiríre randamach mar má ghlaonn tú díreach randamach
gan dul sé roinnt síol, roinnt tosú pointe, beidh sé a roghnú i gcónaí
Úsáideann an ceann céanna agus é foirmle chun a chinneadh an ceann eile.
Mar sin, má ghlaonn tú Rand, beidh sé ach a thabhairt duit an rud céanna.
Beidh sé a bheith an-intuartha.
Ní bheidh sé a bheith i ndáiríre randamach.
>> Mar sin, cad is gá dúinn a dhéanamh, in aghaidh Marcus ar Bhí treoracha dom, Rand síol
le rud éigin eile, a bhfuil cad a dhéanann an fheidhm srand.
Síolta sé Rand le rud éigin le beagán níos mó randamach ná an rud céanna, agus
tá sé síolú sé le NULL am, a Tá, ach de réir an ghnáis, an reatha
am i soicindí.
>> Mar sin, tá tú ag glacadh leis go bhfuil nach bhfuil gach duine ag dul a reáchtáil an cód ag an chruinne
an dara céanna, mar sin tá sé ina geall sábháilte go Tá NULLComment am ag dul a bheith difriúil
gach uair a dhéantar cód seo á reáchtáil.
Geall sábháilte go dá bhrí sin, beidh Rand síol srand le rud éigin difriúil gach
am amháin.
Mar sin, de réir an ghnáis, nuair a dhéanann muid ag iarraidh a uimhir randamach, scríobh againn líne seo,
NULLComment am srand, a thabhairt dúinn i bhfad síol níos randamach, agus ansin dúinn a reáchtáil
Rand, a thugann dúinn roinnt randamach.
Yeah?
>> LÉINN: An féidir leat a rá cad i gceist agat le síol?
>> JASON Hirschhorn: Síl mar atá i -
mar sin tá Rand ag dul a phiocadh roinnt ar líon agus tá sé ag dul a úsáid roinnt
foirmle a fháil ann.
Mar sin, tá sé ag dul chun tús a chur le rud éigin a agus ansin sé seal i rud éigin atá bunaithe
uaire de fhoirmle sin.
Má thugann tú i gcónaí é an rud céanna, tá sé ag dul i gcónaí chun dul isteach ar an
rud céanna.
Mar sin, an chéad rud tú a thabhairt go bhfuil sé an síol.
Mar sin, ba mhaith leat a thabhairt dó rud éigin a éagsúla chun tús a chur amach leis, agus mar sin tá sé
Beidh sé seal i rud éigin difriúil.
>> Agus ansin ar deireadh, líne 20, Tá sé seo ar a dtugtar an%
modulo, agus go bhfuil mearbhall.
Sin rud éigin go bhfuil beagán beag difriúil anseo nach bhfuil tú i ndáiríre
Tá i math saol fíor.
Ach go bunúsach, nuair a ghlacann tú fathach líon agus tú a roinnt i C, cad
a tharlaíonn leis an gcuid eile?
>> LÉINN: Faigheann sé teasctha.
>> JASON Hirschhorn: Faigheann sé teasctha.
Mar sin, tá 20 roinnte ar 3 cad é?
Cad a dhéanann ar ais chuig tú, 20 roinnte ar 3.
Tá brón orainn, 10 roinnte ar 3.
Cad a dhéanann ar ais chugat?
>> LÉINN: [inaudible].
>> JASON Hirschhorn: 10 roinnte ar 3 ach tuairisceáin 3, ní 3 chuid eile 1.
Mar sin, cad 10 modulo 3 tuairisceáin Is é ach an chuid eile, 1.
Mar sin, má bhí tú a fháil amach cad roinnte 10 3 a bhí i ndáiríre, ba mhaith leat
dhéanamh 10 roinnte ar 3, gur mhaith leat a fháil do 3, agus ansin gur mhaith leat a dhéanamh 10 modulo 3, agus
gur mhaith leat a fháil 1.
Mar sin, gur mhaith leat a thuiscint go 10 roinnte 3 Tá 3, fuílleach 1.
>> Agus sa líne seo, d'fhéadfadh a bheith Rand aon slánuimhir, go bunúsach.
Mar sin, tá modulo rá, déan é a roinnt le líon, a bhfuil sa chás seo 5.
Agus má tá tú roinnt riamh ag líon, an slánuimhir bhfuil i gcónaí a bheith níos lú ná
an líon sin.
Mar sin, má tá tú ag roinnt ar roinnt 5, Tá an chuid eile ag dul i gcónaí a bheith
náid trí cheithre.
Sin díreach conas a oibríonn an mata amach.
>> Mar sin, le líon mór moduloed ag níos lú Beidh uimhir ar ais i gcónaí
eile agus beidh sé ar ais i gcónaí ar roinnt líon sin níos lú ná an líon agat
á roinnt le.
An bhfuil aon duine aon cheist agat faoin modulo, toisc go mbeidh sé teacht i an-,
an-handy, mar sin ba mhaith liom a dhéanamh cinnte Tuigeann gach duine é?
Cool.
Agus chonaic muid gur oibrigh an clár seo.
OK, ag bogadh ar aghaidh.
>> Mar sin, seo chugainn, táimid ag dul chun dul isteach feidhmeanna, agus táimid ag dul chun dul
tríd an chuid eile den stuif deas go tapa mar ba mhaith liom a fháil chun
argóintí.
Mar sin, tá feidhmeanna bunúsach, mar a tá tú ag feiceáil, boscaí dubh.
Siad rudaí a ghlacadh i ar a dtugtar paraiméadair, a dhéanann siad rud éigin dóibh, bíodh sé
iad a athrú nó a roinnt fo-iarsmaí a chruthú, agus ar deireadh, spit siad
amach rud éigin, a bhfuil an luach ar ais.
Is féidir le duine ar bith a thabhairt dom cúis amháin cén fáth go mbeadh muid ag feidhmeanna a úsáid?
Aon duine?
Cúis amháin a ba mhaith linn a úsáid feidhmeanna?
Duine ar bith?
Chonaic mé dhá lámh.
Cad cúis mhaith?
Marcus?
>> LÉINN: Má tá tú chun glaoch ar an gcéanna smután de chód amanna éagsúla.
>> JASON Hirschhorn: OK, más gá tú chun glaoch ar an smután céanna
códú amanna éagsúla.
Jeff, a bhí agat ar chúis eile?
>> LÉINN: Díreach mar sin go Is féidir leat cód an níos lú.
>> JASON Hirschhorn: Is féidir leat cód an níos lú.
Ceart.
Más mian leat rud éigin a dhéanamh ar a lán -
sa chód roimhe sin, d'fhéadfadh agam scríofa a fháil teaghrán cúig huaire, ach
le haghaidh a dhéanann sé cuma níos deise agus lúb tá tú chun scríobh cód níos lú.
Is iad feidhmeanna an smaoineamh céanna.
Más mian liom a dhéanamh ar an rud céanna a lán, é a bhogadh le feidhm agus glaoch go
feidhmiú gach uair.
Beidh sin a dhéanamh rud a dhéanamh duit.
Sin cúis mhór a úsáid feidhmeanna.
>> Mar sin, anatamaíocht na feidhme.
Beidh feidhm ginearálta breathnú cosúil le seo.
Beidh sé tús a chur leis an gcineál ar ais, ansin beidh tú a fháil ar an t-ainm.
Beidh sé a chur leis na hargóintí, ar shlí eile ar a dtugtar na bparaiméadar, agus taobh istigh
na braces gcuach, beidh tú scríobh do cód.
>> Againn atá le feiceáil feidhm amháin go leor.
Sin is mó.
Seo é príomh-forshuite ar go anatamaíocht bhí mé níos luaithe.
Cad a dhéanann slánuimhir dheis anseo signify?
Cad a dhéanann slánuimhir chiallaíonn?
Nuair a scríobh mé slánuimhir is mó (neamhní).
>> LÉINN: cineál Tuairisceán?
>> JASON Hirschhorn: Tá brón orm?
>> LÉINN: An cineál ais.
>> JASON Hirschhorn: Int é an ar ais cineál, go díreach ceart.
Príomh tuairisceáin ina slánuimhir.
Cad é príomh?
>> LÉINN: ainm Feidhme.
>> JASON Hirschhorn: Príomhleathanach Is é an ainm na feidhme.
Go díreach ceart.
Agus ar neamhní?
Cad é neamhní taobh istigh lúibíní?
>> LÉINN: Ní thógann sé aon luach eachtrach.
>> JASON Hirschhorn: neamhní Mar sin, -
ceart.
Taobh istigh de na lúibíní, chuir muid an paraiméadair nó na hargóintí an
Bíonn feidhm, cad a théann taobh istigh den bhosca dubh.
Nuair a scríobhann tú ar neamhní, agus tú ag rá Bíonn sé seo aon rud isteach
Ciallaíonn príomh neamhní Mar sin, slánuimhir is mó ar ní ag cur rud ar bith isteach
>> Laistigh den braces gcuach, ní mór dúinn roinnt Cód, agus ansin linn a fheiceáil ag an deireadh
ar ais nialas.
Cad a chiallaíonn toradh de nialas a chiallaíonn?
Bhuel, labhair muid faoi chineál ar ais.
Ní mór Main a thabhairt ar ais ina slánuimhir.
Sin an méid a dhéanann an líne seo.
Tuairisceáin sé ina slánuimhir, nialas.
>> Ar ndóigh, nach bhfuil feicthe againn go leor mar gheall ar an gclár a dhéanann muid le
na meaisíní a dhéanaimid agus na tiomsaitheoirí úsáid againn inniu, tú
nach gá an líne sin.
Main Tá speisialta go leor go bhfuil a fhios sé nuair a shroicheann tú an deireadh is mó, ach
ar ais náid má chuaigh gach rud go maith.
Go deimhin, más rud é nach rud éigin a théann go maith, Beidh mó ar ais go minic difriúil
líon signifying go bhfuil rud éigin chuaigh mícheart le do chlár.
>> Mar sin, go ginearálta nuair a fheiceann tú cód, is féidir leat níl a scríobh ar ais náid, ach tá sé go maith
go mbeadh a fhios go bhfuil sé ag tarlú taobh thiar de na radhairc mar aon uair a scríobhann tú
cineál eile de fheidhm, bhfuil tú ag dul go mór chun
Áirítear ar líne ar ais.
Má tá tú ag rá tá mé ag dul chun ar ais ina slánuimhir, caithfidh tú a
scríobh ar ais rud éigin.
Má deir tú neamhní suas anseo ag an tús, is mó neamhní neamhní, do
Mar shampla, ansin nach bhfuil sé ag filleadh bith - ciallaíonn neamhní rud ar bith -
mar sin ní gá duit an líne ar ais.
Ach tá tú riamh rud éigin a scríobh ní go neamhní don chineál ar ais, is gá duit
líne a deir ar ais agus tú Ní mór rud éigin a chur ann
a oireann an cineál.
Ceisteanna ar bith faoi sin?
Sweet.
>> Raon feidhme.
Is é an rud atá déanta againn i dteagmháil léi ar chomh maith.
Gach athróg, mar is eol dúinn, tá scóip áirithe, agus go bunúsach
ag caint faoin áit an athróg féidir nó nach féidir tagairt a dhéanamh.
Agus is maith liom a rá cad a tharlaíonn i braces gcuach tréimhsí
taobh istigh den braces gcuach.
Mar sin, mar shampla, má táimid ar an gcód seo, táimid ag shainiú athróg domhanda
taobh amuigh de phríomh, slánuimhir a, suas anseo ag an mbarr.
Táimid ag iarraidh eile INT ar mó taobh istigh.
Tá roinnt braces níos curly, agus táimid ag iarraidh a slánuimhir eile.
>> Tá trí a i cód.
Nach bhfuil na an rud céanna.
Chruthaigh mé trí athróg ar leith.
Ansin, taobh istigh de na chatach istigh braces, a rá liom a = 4.
Cé acu is go bhfuil ag caint faoi, ar an chéad cheann, an dara ceann,
nó an tríú ceann?
>> LÉINN: An tríú ceann.
>> JASON Hirschhorn: Tá sé ag caint mar gheall ar an tríú ceann.
Is féidir le gach ceann de na a bhfuil iarbhír a bheith Labhair faoi sa go háirithe,
mar shampla mar go dtéann a raon feidhme go léir isteach sna braces gcuach innermost.
Mar sin féin, nuair a ghlaonn tú rudaí mar an gcéanna ainm, tá rud éigin ar a dtugtar i bhfolach.
Mar sin, tú ag déileáil ach le nó a shocrú nó a úsáid athróg is déanaí, nó an ceann
is gaire duit.
Mar sin, taobh istigh anseo, tá an tríú is gaire ar an líne sin, a = 4, mar sin tá sé
tionchar ag an tríú ceann.
Agus an líne dheireanach, a = 2, rud atá ina go bhfuil ag caint faoi, an chéad, an dara,
nó tríú?
>> MAC LÉINN: Dara.
>> JASON Hirschhorn: Tá sé ag caint mar gheall ar an dara ceann.
Ar ndóigh, an tríú is gaire don sé sa chód, ach an tríú
nach ann taobh amuigh na braces gcuach.
Nuair a fhaigheann tú go curly dúnta guailleán, tá sé cosúil tá sé imithe,
go bunúsach.
Mar sin, tá an dá ach tú d'fhág sin chéad dá, agus ar ndóigh, anois
tá sé is gaire don dara ceann.
>> Mar sin tá an rud maith a cuimhneamh faoi raon feidhme.
Mar shampla, tá mé cinnte atá tú a bhíonn seo i dhéanamh agus lúb.
Má tá tú a thúsú an taobh istigh athróg an bhfuil fad lúb agus ansin tú iarracht a
rochtain a fháil air taobh amuigh, tá tú is dócha Fuair ​​roinnt rabhadh mhaith, seo
Ní athróg ann.
Sin mar gheall ar an smaoineamh raon feidhme, go bhfuil rudaí a bheith ann ach amháin
taobh istigh na braces gcuach.
Tá braces Curly cosúil le barróg ollmhór go tú ag tabhairt do chód, tá ceann eile
bhealach chun smaoineamh air.
>> Mar sin, tá an fheidhm eile, rud ar do shon guys go ZIP, hellofunction.c.
Táimid ag dul a skip gur le haghaidh anois, ach is é an rud spreagadh mé tú a
cleachtadh ar do chuid féin.
Scríobh clár ina bhfuil glaonna mó fheidhm eile go priontaí amach
Beannacht don úsáideoir.
Tá sé seo ag cur go bunúsach domhan Dia duit agus astarraingt go printf isteach
fheidhm eile.
Ach nach bhfuil muid ag dul a dhéanamh sin anois ceart toisc nach bhfuil againn an oiread ama
d'fhág mar ba mhaith liom a thaitin.
>> Mar sin, bhfógra feidhme.
Againn atá le feiceáil seo roimh chomh maith.
Más mian leat a scríobh fheidhm eile, is gá duit a ligean ar an ríomhaire a fhios agus
is mó a fhios go bhfuil sé ann.
Mar sin, cad é a dhéanann muid thuas is mó, scríobh againn an cineál ar ais, an t-ainm, agus an
bparaiméadar, agus ansin síos thíos is mó, síos anseo, a chóipeáil againn i ndáiríre go líne
agus ansin a scríobh an cód iarbhír.
Mar sin, ar an mbealach seo, má ghlaonn tú ar an fheidhm i is mó ag an mbarr, a fhios is mó go
Dia duit ann, mar shampla, má bhí mé chun glaoch hello, agus ansin tá sé go
cur i bhfeidhm síos thíos.
Cad a tharlaíonn mura féidir liom seo a áireamh ag teacht suas barr, ar neamhní Dia duit (neamhní)?
>> Más rud é nach féidir liom san áireamh an líne seo agus is mó glaonna Dia duit, tá mé
ag dul a fháil ar earráid.
Tá mé ag dul a fháil ar earráid mar gheall ar Ní dhéanann an tiomsaitheoir a fhios
go bhfuil an rud seo.
Tá sé seo cosúil le cén fáth againn dhéanann # Áirítear cs50.h.
Cad bunúsach é cs50.h ag déanamh ag cur teaghrán fháil ar bun ann.
Tá sé ag cur a fháil INT suas ann.
Tá sé ag cur gach ceann de na fheidhm fréamhshamhlacha suas roimh phríomh ionas gur nuair a
ghlaonn tú orthu i is mó, a fhios príomh- atá ann na rudaí seo.
Sin an méid a dhéanann iad siúd. Comhaid h.
Agus mar sin má tá tú ag dul a dhéanamh do chuid féin fheidhm, tá tú a dhéanamh cinnte go
chuir tú go fhréamhshamhail suas ann.
Ceisteanna ar bith faoi seo go dtí seo?
>> Argóintí.
Is é seo cad tá muid ag dul a chríochnú ar, agus ansin tá súil againn go beidh orainn
squeeze i roinnt pset.
Níl a fhios agam má beidh orainn a bheith in ann a squeeze gur i gheall ar an am, ach
a bhfuil tú guys atá anseo, agus má tá tú guys ag iarraidh a rá tar éis le beagán, ní mór dúinn
Is féidir dul thar sé lasmuigh.
Ach táimid ag dul a chríochnú le argóintí
do na 15 nóiméad caite.
Táimid awake, Michael?
Tá tú awake?
Dea.
Níl a fhios agam má tá tú codladh le do shúile dúnta.
Bheadh ​​sé tricky.
>> Argóintí.
Glacfar iad bealach amháin faisnéise chun pas a isteach i gclár.
Sa deireadh, beidh muid ag teacht ar dhaoine eile.
Ach go bunúsach, táimid ag dul chun stop a chur scríobh slánuimhir is mó (neamhní) más mian linn a
a chur roinnt argóintí.
Táimid ag dul a scríobh rud seo ar a dtugtar slánuimhir is mó (slánuimhir argc,
teaghrán argv, lúibíní.
Is é sin mearbhall.
Sin a lán de na litreacha nach bhfuil i daonna Béarla, mar sin táimid ag dul chun
unpack acu ceart anois.
>> Argc sheasann le haghaidh comhaireamh argóint -
agus arís, beidh gach ceann de na a bheith ar fáil ar líne -
agus go bhfuil líon na n-argóintí.
Argv sheasann do veicteoir argóint, agus sin iad na hargóintí iad féin.
Tá sé le sraith de teaghráin.
Againn atá le feiceáil i ndáiríre le sraith de teaghráin roimh lá atá inniu ann.
Cruthaithe againn amháin sa deireanach chlár códaithe againn.
>> Mar sin tá anseo sampla.
Scríobh mé. / Ohai cs50 alt ar mo orduithe.
Argc sa chás seo is ionann 3.
Is Argv lúibín 0 ohai, argv lúibín 1 Is é cs50, tá argv lúibín 2 alt.
Arís, is é argc líon na hargóintí, agus chun turas tú suas beagán
giotán, táimid ag brath i gcónaí ar an t-ainm an feidhm mar an chéad argóint.
Mar sin, sa chás seo, tá trí argóintí, ainm an fheidhm
agus ansin an dá gur chlóscríobh mé isteach
>> Next, táimid ag dul a shábháil ar na argóintí féin i argv.
Agus arís, díreach mar a chonaic muid roimh, rinne muid seo sa chlár deireanach códaithe againn.
Is féidir leat dul tríd an sraith de argv agus a fháil ar na teaghráin.
Sin go bunúsach cad a rinne muid ag an deireadh ár gclár seo caite.
Phioc muid ar ainm randamach agus ansin chuaigh go dtí ainmneacha cibé scriosaidh agus clóite
amach an teaghrán lonnaithe ann.
>> Ar bharr ach an eagar amháin, mar gheall ar Tá teaghráin féin arrays, mar
Labhair faoi, is féidir leat a bheith arrays de arrays, a bhfuil
go bunúsach cad é argv.
Bealach amháin is féidir leat smaoineamh ar Is é seo sraitheanna agus colúin.
Is féidir liom a tharraingt go ceart anois.
Mar sin, argv -
ní go erasing.
A ligean ar a tharraingt faoi ohai.
>> Mar sin, má scríobh mé i, ohai alt cs50, Tá mé ag dul a theascadh
alt shampla seo.
Ach go bunúsach, mo il-tríthoiseach eagar, ohai cs50,
táimid ag dul sect a dhéanamh.
Mar sin anseo, is féidir liom rochtain a fháil ar -
má tá mé a thabhairt díreach argv uimhir amháin -
tá sé seo mícheart.
Cad atá cearr sa léaráid seo?
>> LÉINN: Tosaigh ag náid.
>> JASON Hirschhorn: Ba chóir é tús a chur le nialas.
Is dócha ba chóir dom a rothlú freisin é, ach ó tá mé tarraingthe cheana féin é ar, tá mé
ag dul a fhágáil ar ann do anois.
Ach a thosaíonn sé ag náid.
Sin ceart.
Tá brón orm má tá sé seo beag.
An féidir leat guys de chineál ar a fheiceáil?
Mar sin, má dhéanann mé argv 0, Feicfidh mé a fháil ar gach ceann de na ohai.
Má dhéanann mé argv 1, beidh mé a fháil ar gach ceann de cs50.
Má dhéanann mé argv 2, beidh mé a fháil ar gach ceann de na sect.
>> Ach anois, mar a dúirt muid, teaghráin Tá arrays féin.
Mar sin, cad is féidir liom a dhéanamh is féidir liom a chóireáil seo mar eagar il-tríthoiseach, agus mé
Is féidir le rud éigin a dhéanamh feadh na línte argv 0, 0, a thugann dom ach an
carachtar 0.
Argv 0, 1, a thugann dom h díreach.
Argv 1, 3, rud a thugann dom ach seo 0 síos anseo i cs50.
>> Mar sin, mar gheall ar teaghráin féin Tá arrays, tá muid ag cur
gur i sraith eile.
Tá muid anois sraith de arrays, agus táimid Is féidir innéacs isteach inár gcéad sraith agus
ansin isteach inár innéacs dara sraith.
Agus mar a bheadh ​​súil agat, a dhéanann muid go ag díreach a chur dá -
a dhéanann muid na lúibíní cearnacha díreach ceart in aice le chéile.
Mar sin, sa sampla seo, tá argv 1 cs50 agus argv 1, 2, mar a dúirt muid, ach 5.
An bhfuil aon duine aon cheist agat faoin arrays il-tríthoiseach?
Tá tú guys ag déanamh uamhnach.
Sweet.
>> Mar sin, ní mór dúinn clár eile ar dheis anseo, agus is é seo an rud deireanach táimid
ag dul a dhéanamh ceart anois.
Mar sin, ba mhaith liom tú a scríobh le clár a Bíonn úsáideora ainm iomlán, dhá agus gan ach
dhá argóintí, agus ar deireadh, Beannacht phriontáil amach ar an
Áirítear úsáideoir a chéad ainm.
Mar sin, cén fáth nach bhfuil tú a ghlacadh trí nó ceithre nóiméad chun é seo a dhéanamh, agus ansin beidh muid ag dul
níos mó ná é mar ghrúpa, agus ansin beidh muid ag wrap suas?
>> Agus arís, anseo, nuair a deirimid ghlacadh úsáideora ainm iomlán in aghaidh an cur síos
an fhadhb seo, ba chóir é a ordú argóintí líne, nach n-úsáideann a fháil teaghrán.
Yeah, Marcus?
>> LÉINN: Mar sin, nuair a deir tú dhá ordú argóintí líne, go chomh maith le
. an / rith, nó -
>> JASON Hirschhorn: Good question.
An bhfuil, lena n-áirítear an / reáchtáil., Trí argóintí.
Nó lena n-áirítear an. / Pearsanta, i chás seo, toisc go bhfuil an
ainm an chomhaid seo.
Mar sin, bheadh ​​argc a trí.
Ach ba mhaith liom ach dhá argóintí thabhairt don chlár.
Ba chóir dom a shonrú go.
Feicfidh mé a dhéanamh go bhfuil athrú sula mé sa phost seo agus iad a sheoladh chuig tú guys.
>> LÉINN: Cad a tharlaíonn má tú Tá ainm lár?
>> JASON Hirschhorn: Má tá tú lár ainm, tá tú as luck.
Tá brón orm.
Nó má tá tú ag dul ach amháin ag Shakira, tá tú freisin as luck.
Yeah?
>> LÉINN: Mar sin, nuair nach bhfuil daoine a bhfuil cs50.h, an bhfuil siad shainiú argv
mar ruabhric réalta argv?
Nó an bhfuil sé ar a dtugtar go fóill teaghrán argv?
>> JASON Hirschhorn: Is ea.
Mar sin, teaghrán, arís, masc muid thar a go díreach atá ag tarlú ann.
Sin ag dul a bheith unpacked b'fhéidir ar an gCéadaoin, ach go luath.
Tá sé cosúil le rothaí oiliúna.
Toisc go bunúsach, tá sé an rud céanna.
>> Mar sin a ligean eile nóiméad a ghlacadh chun clár seo, agus ansin beidh muid ag dul thar
sé mar ghrúpa, agus ansin mar a dúirt mé, wrap suas.
Agus mo thuairimse, tá siad fós candy breise, mar sin ba chóir duit guys a ghlacadh súil go dtosnódh
sin, nó le do thoil a ghlacadh go.
>> Tá brón orm má tá tú ag scríobh go fóill, ach ba mhaith liom a Léim i agus táimid
Is féidir é a chríochnú le chéile.
Mar sin, tá mé scríofa i, # áireamh cs50.h, # áireamh stdio.h.
slánuimhir is mó (neamhní), curly guailleán, curly is guailleán, taobh istigh trí líne de
pseudocode, a chur le úsáideora ainm iomlán, dhá agus ní raibh ach dhá líne a ordú
argóintí, le beannacht a phriontáil amach ar an Áirítear úsáideoir a chéad ainm.
>> Mar sin, an chéad cheann, a chur úsáideora ainm iomlán.
Cé atá in ann cabhrú liom a chur ar úsáideora ainm iomlán?
Conas is féidir liom an chuid sin?
An raibh a dhéanann tú guys go bhfuil an chéad chuid?
Take a úsáideora ainm iomlán.
Bhuel, ar an líne ordaithe amháin argóint, cad ba chóir dom a scríobh?
Cad ba chóir dom a athrú faoi mo dhearbhú feidhm?
>> LÉINN: Ní mian leat sé a bheith ar neamhní níos mó.
>> JASON Hirschhorn: Go díreach.
Níl mé ag iarraidh é a bheith ar neamhní.
Cad ba mhaith liom é a bheith?
>> LÉINN: argc Int.
>> JASON Hirschhorn: Int argc.
>> LÉINN: argv Teaghrán.
>> JASON Hirschhorn: String argv.
>> LÉINN: Lúibín, lúibín.
>> JASON Hirschhorn: Lúibín, lúibín.
Sin é go díreach ceart, agus go bhfuil i ndáiríre conas tá mé ag dul a fháil
úsáideora ainm iomlán.
Tá siad ag dul a chur i ann.
Mar sin, tá go cheann déanta.
Mar sin, anois is mian liom dhá agus gan ach dhá argóintí.
Mar sin, Noah, cad é bealach amháin is féidir liom sheiceáil ar líon na n-orduithe
Tá argóintí mé?
>> LÉINN: a dhéanann tú má ráiteas.
>> JASON Hirschhorn: Má ráiteas, go díreach.
Cad ba mhaith liom a bheidh na coinníollacha?
>> LÉINN: Má argc níos mó ná 3.
>> JASON Hirschhorn: Má argc Is mó ná 3.
Má argc níos mó ná 3, cad is féidir liom a dhéanamh?
>> LÉINN: Tuairisceán 1.
>> JASON Hirschhorn: Fill ar ais 1.
A chinnteoidh go bhfuil mé dhá agus gan ach dhá?
>> MAC LÉINN: Uimh
Má tá argc níos mó ná 3 agus níos lú ná 2.
>> JASON Hirschhorn: Má tá níos mó argc ná 3 agus argc níos lú ná 2.
Cad é bealach amháin is féidir liom scríobh seo i díreach líne amháin, nó gan úsáid a bhaint as
agus oibreoir Boole?
>> LÉINN: Níl sé cothrom le 2.
>> JASON Hirschhorn: Má argc ní ionann iad 2.
Go díreach.
Mar sin, más rud é nach bhfuil argc cothrom le 2, go Beidh a thabhairt dom an gclár,
pearsanta, nuair a ritheann liom é, agus a thabhairt dom conas a lán
argóintí?
Cé mhéad beidh mé ag seiceáil do?
>> Tá brón orm.
Lig dom Reword sin.
Má argc = 2, cé mhéad rudaí a rinne an t-úsáideoir a scríobh isteach sa líne?
>> MAC LÉINN: One.
>> JASON Hirschhorn: Just a cheann.
Mar sin, sula, bhí tú ceart, Noah.
Cad is gá dom i ndáiríre a chur ann?
>> LÉINN: Sin ionann agus 3.
>> JASON Hirschhorn: Argc Ní comhionann 3.
Ba mhaith liom go comhionann 3 mar ba mhaith liom pearsanta móide an dá cheann eile.
Mar sin, más rud é nach ndéanann argc cothrom 3, ar ais 1.
Cén fáth go raibh tú ag rá ar ais 1?
>> LÉINN: Mar gheall go Ciallaíonn sin tá sé mícheart.
>> JASON Hirschhorn: Ciallaíonn sin tá sé mícheart, agus cad a dul a dhéanamh?
>> MHIC LÉINN: Re-pras an t-úsáideoir.
>> JASON Hirschhorn: Tá sé ag dul chun éirí as an tobac an chláir, mar sin beidh sé a reáchtáil
arís, ach nach bhfuil againn rud ar bith i anseo chun iarraidh orthu arís.
Ní raibh mé ag iarraidh as sin.
Mar sin, tá go díreach ceart.
Fill ar ais 1 ach Scoirón an gclár.
Breataine.
>> Agus Beannacht phriontáil amach don úsáideoir go n-áirítear a n-ainm baiste.
Conas is féidir liom a dhéanamh?
Anna?
>> MAC LÉINN: printf.
>> JASON Hirschhorn: printf.
>> LÉINN: ("
>> JASON Hirschhorn: (
>> LÉINN: "hello
>> JASON Hirschhorn: "hello
>> LÉINN:% s
>> JASON Hirschhorn:% s
>> LÉINN: / n
>> JASON Hirschhorn: / n
>> LÉINN: ",
>> JASON Hirschhorn: ",
>> MAC LÉINN: Argv
>> JASON Hirschhorn: Tá brón orm?
>> MAC LÉINN: Argv
>> JASON Hirschhorn: Argv
>> LÉINN: Lúibíní cearnacha 1.
>> JASON Hirschhorn: lúibíní Cearnóg?
>> MHIC LÉINN: 1.
>> JASON Hirschhorn: 1.
>> LÉINN: Agus) Leathstad.
>> JASON Hirschhorn:) Leathstad.
Lig dúinn seo a reáchtáil.
Déan pearsanta.
. / Pearsanta.
Scor sé díreach.
Cén fáth go raibh sé éirí as an tobac?
>> LÉINN: Nach raibh tú a chur ar aon argóintí.
>> JASON Hirschhorn: Ní raibh mé aon argóintí a chur isteach
Breathnaíonn mór.
Tá tú guys nailed sé.
Mar sin, arís, chuaigh tú isteach argv agus tú sheiceáil ag an argc tús.
Glacfar iad dhá tábhachtach rudaí a mheabhrú.
Mar sin, in ár dhá nóiméad deireanach roimh muid saoire, ní bheidh muid a fháil chun pset dhá, ach
mar a dúirt mé, más mian leat chun fanacht i ndiaidh ar feadh 10 nóiméad, ba mhaith liom sé sásta dul
níos mó ná a bhfuil tú guys an loighic do na tacair fhadhb.
Bhí orainn a lán a chlúdach sa lá atá inniu mar sin ní raibh mé a fháil dóibh.
Go ginearálta, is maith liom a chur san áireamh go bhfuil ag an deireadh.
Mar sin, más mian leat chun bata timpeall, bata thart ar feadh 10 nóiméad.
Beidh muid é sin a dhéanamh.
>> Ansin, mar a luaigh mé ag an tús, pset nialas agus ceann amháin, beidh orainn a fháil go
aiseolas ar ais chugat mar luath agus is féidir.
Is é an sprioc a fháil pset aiseolas amháin, an chuid tuairimí,
roimh pset dá bharr.
Mar sin, má rinne tú roinnt botúin nó na stíle de, d'fhéadfadh rudaí a bheith níos fearr,
beidh tú go bhfuil an fhaisnéis sin leat Ní bheidh na rudaí céanna i pset dhá.
Agus ansin sa todhchaí, beidh tú a fháil ar fad de do chuid aiseolais agus tuairimí pset
ar ais roimh an ceann eile dlite.
>> Mar fhocal scoir, más rud é go raibh mé in ann a chur i mBallstát eile breiseán do aiseolas.
Is é seo do chéad alt.
Ba é mo chéad alt teagasc i mbliana.
Téigh ann.
Scríobh stuif, maith agus olc, agus beidh mé é a úsáid chun a dhéanamh
alt níos fearr an chéad uair eile.
Agus seo caite, arís, más gá tú rud ar bith, in iúl dom.
Tá mé níos mó ná sásta cabhrú leat guys.
Más mian leat ach candy, mé Beidh candy breise.
Tá mé sásta é a thabhairt duit.
>> Tá sé seo ag dul a bheith ina chúrsa iontach.
Tá sé seo ar cheann de, más rud é nach mo is fearr leat ndóigh, mé tógtha i mo shaol ar fad,
agus tá súil agam go mbeidh sé go iontach ar do shon.
Mar sin, ba mhaith liom gach rud a dhéanamh i mo chumhacht chun é a dhéanamh go uamhnach ar do shon.
Tá mé ag dul a sheoladh amach ar ríomhphost má tá tú in alt mo nó Noah, agus
ag dul chun iarracht a dhéanamh agus sceideal le gach ceann de tú guys am a sheiceáil i níos mó ná an
chúpla seachtain mar sin is féidir liom a fháil tuiscint ar cad é do chúlra CS,
agus beidh sé cabhrú freisin oiriúint dom na ailt níos fearr a oireann do do riachtanais.
Mar sin, go bhfuil an méid a bhí mé ag fuair lined suas.
Arís, beidh mé a fheiceann tú taobh amuigh más mian leat a bheith ann.
Ba é seo an tseachtain dhá roinn.
Go raibh maith agat guys an oiread sin.