[Powered by Google Translate] Is iad feidhmeanna codanna de chód a úsáidtear laistigh de chlár níos mó a dhéanamh tasc ar leith. Siad ar a dtugtar freisin mar nósanna imeachta, Foghnáthaimh, agus subprograms, ós rud é go bhfuil siad i ndáiríre ach cláir mion laistigh de chláir. Cé nach a bheadh ​​agat faoi deara, tú is cinnte go feidhmeanna in úsáid cheana féin má tá tú cláraithe i C. Nuair a scríobhann tú rudaí ar an scáileán ag baint úsáide as printf, bhfuil tú ag úsáid i ndáiríre feidhm a dtugtar printf. Mar an gcéanna, tá GetInt agus GetString feidhmeanna a sholáthraíonn CS50 ar do shon. Mar ríomhchláraitheoirí, ní mór dúinn feidhmeanna a úsáid le haghaidh roinnt cúiseanna. Feidhmeanna Ag chun tascanna coiteanta, m.sh., scríobh chuig an scáileán agus Sábhálann spreagadh an t-úsáideoir le hionchur dúinn am nuair a cláir. Níl sé riachtanach cód a scríobh le déanamh na rudaí céanna a ós rud é tá siad déanta cheana féin dúinn. Níl sé fiú gá dúinn a thuiscint go díreach conas a oibríonn na feidhmeanna sin go hinmheánach. Ina áit sin, ní mór dúinn ach a fhios conas é a úsáid nó glaoch orthu inár gcláir. Tá sé freisin ina chuidiú a scríobh feidhmeanna i gcláir níos mó fiú amháin más rud é nach bhfuil tú ag pleanáil ar a bhfuil daoine eile iad a úsáid, ach a roinnt suas an tasc níos mó ar láimh. Sa tslí seo, a thabhairt duit struchtúr do chód i bhfad mar gur mhaith leat a struchtúr a thabhairt do aiste, agus le tionscadail i ndáiríre mór go mbeidh tú daoine éagsúla bheith ag obair ar chodanna éagsúla ag an am céanna ó tá sé soiléir nuair a thagann deireadh duine amháin ag obair agus ceann eile a thosaíonn Tá. Feidhmeanna a oibriú de ghnáth ar 1 nó níos mó ionchuir, ar a dtugtar argóintí nó paraiméadar, athrú sin a ionchur isteach i luach an aschuir go dtugtar ar ais ansin. Mar sin féin, tá sé chomh maith is féidir a bheith feidhmeanna nach n-úsáideann aon argóintí ionchur agus ní ar ais a bhfuil aschur. Maith go leor, go leor leis an stuif clúmhach. A ligean ar ghlacadh le breathnú ar roinnt feidhmeanna fíor i C. Anseo ní mór dúinn a fheidhm a dtugtar cearnach, chreideann sé nó nach bhfuil, computes an cearnach de an t-ionchur. A ligean ar dissect an chomhréir de. Scríobhtar an chéad fhocal a fheiceann tú san fheidhm, slánuimhir, Sonraíonn an cineál ar ais an fheidhm; is é sin, an cineál C na feidhme aschur. Beidh an fheidhm aschur luach le slánuimhir chineál. Is é an focal seo chugainn a fheiceann tú an t-ainm na feidhme, cearnach sa chás seo. Feidhmeanna Ainmniú cuí a bheith tábhachtach ó tá sé dócha go bhfuil an doiciméadú is infheicthe de na cad a dhéanann an fheidhm. B'fhéidir go mbeadh sé cool a ainm an fheidhm seo shazam nó Booyah, ach ní bheadh ​​a insint dúinn rud ar bith faoi cad a dhéanann an fheidhm. Tar éis an t-ainm fheidhm na hionchuir teacht ar an fheidhm, ar na hargóintí. Tá siad liostaithe taobh istigh sraith de lúibíní leis an dá gcineál araon agus ainm a úsáid chun iad a taobh istigh an comhlacht ar an fheidhm. Cearnóg Bíonn ach 1 argóint, o 'chun cearnóg, a Chinn mé a thabhairt ar an x-ainm. Sé seo deireadh leis an dearbhú fheidhm nó fhréamhshamhail. An braces gcuach mórthimpeall an chuid eile den fheidhm in iúl an tús agus deireadh an chomhlachta feidhme, an sainmhíniú ar fheidhm féin. Is é Cearnóg feidhm simplí go leor. Tá sé seo fuair ach 1 líne, ós rud é gach ní mór dúinn a dhéanamh x iolrú leis féin. Sonraíonn an toradh focal an luach aschuir agus triggers deireadh an fheidhm. Chun úsáid a bhaint an fheidhm cearnach, ní mór dúinn a sholáthar ar na hionchuir cuí agus a ghabháil ansin an t-aschur. Anseo, a fheiceann tú cúpla bealaí a dhéanamh go. Is féidir linn a pas a fháil i slánuimhir amh, cosúil le 6, nó is féidir linn a pas a fháil i athróg ar nós. Tabhair faoi deara go glaoch gach uair a théimid cearnach, táimid ag gabháil an t-aschur i athróg agus ansin é a phriontáil. Mar sin féin, nach bhfuil againn a stóráil ar an luach ar ais i athróg agus ansin a phriontáil. D'fhéadfadh muid a sheoladh go díreach go díreach chuig printf mar a bhíonn againn nuair a cearnach 10, ach chiallaíonn sé seo nach bhfuil againn teacht ar an luach ar ais cearnach 10 in áiteanna eile sa chód. Ligean ar breathnú ar shampla eile simplí. An uair seo, beidh orainn suim 2 snámhann le chéile ionas gur féidir linn a fheiceáil cad Breathnaíonn cosúil le feidhm nuair a fuair sé 2 ionchuir seachas díreach 1. Mar a fheiceann tú, nach bhfuil sé i bhfad níos éagsúla. Gach dhéanaimid é a chur san argóint 2, a snámhphointe ainmnithe b, leis an liosta argóint ag baint úsáide as camóg a scaradh amach as an chéad argóint, snámh a. Mar sin, tá ár cearnach agus feidhmeanna suim éasca go leor a thuiscint toisc go bhfuil siad coibhéiseach le feidhmeanna a go atá tú ag feiceáil roimh sa rang math. Anois, a ligean ar breathnú ar fheidhm atá beagáinín difriúil. In ionad comhairimh luach, modhnaíonn sé stát. Seo ar a dtugtar a bhfuil éifeacht taobh. Sa chlár seo, an fheidhm printf_fudd_style Tá cineál ar ais nach bhfuil feicthe againn cheana, ar neamhní. Void a úsáidtear a rá nach bhfuil feidhm ar ais rud ar bith. Níl aon athróg den neamhní cineál, mar sin má tá tú iarracht rud éigin a thabhairt ar ais as feidhm mar printf_fudd_style, Beidh an tiomsaitheoir yell ag tú. Inside printf_fudd_style, feicimid cé go ndéanann an fheidhm fós tasc, eadhon, athrú go léir RS go Ws, Is é an pointe na feidhme a mhodhnú an teaghrán agus ansin é a phriontáil amach ar an scáileán, athrú ar an staid an chláir in ionad comhairimh toradh. Ag baint úsáide as an fheidhm seo go mór cosúil le baint úsáide as ár cearnach agus feidhmeanna tsuim sin, ach amháin nach bhfuil muid a stóráil ar an toradh i athróg nó é a pas a fháil amach go ceann eile fheidhm ós rud é nach bhfuil aon toradh a labhairt. Mar sin, nuair a thiomsú agus ár n-Elmer Fudd reáchtáil, fheiceann tú go bhfuil "tú coinín rascally!" Faigheann chlaochlú ceart "Tá tú wabbit wascally!" Ar deireadh, níl feidhm 1 níos mó fiú a phlé ós rud é tá tú ag baint úsáide as é i ngach clár C atá tú scríofa riamh, is mó. Is é príomh-fheidhm i bhfad mar aon eile. Tá sé seo fuair cineál ar ais, ainm, liosta de na hargóintí, agus comhlacht. Is é an cineál ar ais is mó i gcónaí ina slánuimhir, agus tá an slánuimhir a úsáidtear chun cumarsáid a dhéanamh ar stádas an chláir nuair a bailchríocha sé. An raibh sé ar siúl go rathúil, nó an raibh sé deireadh go luath mar gheall ar earráid? Ag filleadh ar nialas léiríonn reáchtáil rathúil, agus léiríonn sé ar ais aon luach neamh-náid earráid. Ag brath ar an gcineál cláir go bhfuil tú ag scríobh, Is féidir le filleadh cóid éagsúla le haghaidh earráidí éagsúla a bheith cabhrach do dhaoine a bhaineann úsáid as do chlár níos déanaí. Tá argóintí Príomhlíonra beagán níos casta. Is féidir leis an liosta argóint a bheith folamh, a léiríonn muid ag scríobh ar neamhní i idir na lúibíní, nó is féidir an liosta a bheith 2 argóintí: ina slánuimhir agus le sraith de * s Char. Iad seo a úsáid bhíonn sé de rún do chlár a úsáid hargóintí a ritheadh ​​i ar an líne ordaithe nuair a bhíonn an clár agairt. Tá an argóint slánuimhir a dtugtar de ghnáth argc, agus tá sé cothrom fad an eagar * ruabhreac, ar a dtugtar argv. Argv tá argóintí a rith isteach sa chlár. I gcás eile mbeagán focal, beidh muid ag labhairt faoi conas é a úsáid leis na hathróga níos mine. Chun anois, is féidir leat glaoch a dhearbhú príomh bíodh bealach. Roghnaigh mé de ghnáth a scríobh sé amach ar an mbealach is giorra, gan aon argóintí, nuair is féidir. Anois go bhfuil a fhios agat conas a feidhmeanna a scríobh, tá tú go maith ar do bhealach a fhorbairt níos mó, cláir níos casta. Is é mo ainm Nate Hardison. Is é seo an CS50.