Conas Clárú C a Fhoghlaim

Údar: Randy Alexander
Dáta An Chruthaithe: 4 Mí Aibreáin 2021
An Dáta Nuashonraithe: 1 Iúil 2024
Anonim
платье крючком КЛАССИК/ часть 1
Físiúlacht: платье крючком КЛАССИК/ часть 1

Ábhar

Tá teanga ríomhchlárúcháin C ar cheann de na teangacha cláir is sine. Forbraíodh an teanga seo sna 70idí, ach tá sí fós an-láidir inniu a bhuíochas dá tréithe teanga leibhéal íseal. Is bealach iontach é Foghlaim C freisin chun féinfhoghlaim faoi theangacha níos casta; ina theannta sin, beidh an t-eolas a fhoghlaimíonn tú úsáideach i bhformhór na dteangacha cláir agus féadfaidh sé cabhrú leat feidhmchláir a fhorbairt. Chun foghlaim conas cláir a thosú i C, féach Céim 1 thíos.

Céimeanna

Modh 1 de 6: Faigh réidh

  1. Íoslódáil agus suiteáil an tiomsaitheoir. Ní mór díchódóir cód C a thiomsú d’fhonn na cóid a dhíchódú i gcomharthaí a thuigeann an meaisín. Is gnách go mbíonn tiomsaitheoirí saor in aisce, agus tá go leor tiomsaitheoirí éagsúla ann do chórais oibriúcháin éagsúla.
    • Maidir le Windows, bain triail as Microsoft Visual Studio Express nó MinGW.
    • Maidir le Mac, tá XCode ar cheann de na tiomsaitheoirí C is fearr.
    • Maidir le Linux, is é gcc ceann de na roghanna is mó éilimh.

  2. Foghlaim na buneilimintí. Tá C ar cheann de na seanteangacha cláir agus is féidir léi a bheith an-chumhachtach. Dearadh an teanga do chórais oibriúcháin Unix, ach rinneadh í a iompar agus a leathnú níos déanaí i gcás fhormhór na gcóras oibriúcháin. Agus is é C ++ an leagan nua-aimseartha de C.
    • Tá C comhdhéanta go príomha de fheidhmeanna, agus sna feidhmeanna seo, is féidir leat athróga, ráitis choinníollach, agus lúbanna a úsáid chun sonraí a stóráil agus a ionramháil.
  3. Amharc ar roinnt bunchód. Féach ar an gclár bunúsach (an-) thíos chun tuiscint níos fearr a fháil ar an gcaoi a n-oibríonn na codanna éagsúla den teanga le chéile agus tuiscint a fháil freisin ar an gcaoi a n-oibríonn na cláir.
    • Comeinand #include a fhorghníomhú sula dtosaíonn agus go luchtaíonn an clár na leabharlanna ina bhfuil na feidhmeanna atá uait. Sa sampla seo, stdio.h ligeann dúinn feidhmeanna a úsáid printf () agus jaw getchar ().
    • Comeinand {int main () insíonn sé don tiomsaitheoir go bhfuil feidhm ar a dtugtar "príomh" á rith ag an gclár agus go dtabharfaidh sé slánuimhir ar ais nuair a chríochnóidh sé. Tá feidhm "príomh" ag gach clár C.
    • {} le fios go bhfuil gach rud istigh iontu mar chuid den fheidhm. Sa chás seo, seasann siad go bhfuil gach rud istigh mar chuid den “phríomhfheidhm”.
    • Jaw printf () taispeántar an téacs i lúibíní ar scáileán an úsáideora. Cinntíonn na comharthaí athfhriotail go ndéantar an sreangán istigh a phriontáil go liteartha. Slabhra n insíonn don tiomsaitheoir an cúrsóir a bhogadh go dtí an chéad líne eile.
    • ; seasann deireadh líne. Caithfidh an chuid is mó de na línte de chód C deireadh a chur le leathchlón.
    • Comeinand getchar () éilíonn ar an tiomsaitheoir fanacht le hionchur méarchláir sula dtéann sé ar aghaidh. Tá sé seo úsáideach mar go rithfidh go leor tiomsaitheoirí an clár agus dúnfaidh siad an fhuinneog láithreach. Mar sin de, coimeádfaidh an t-ordú seo an clár a dhúnadh go dtí go mbeidh eochair brúite.
    • Comeinand filleadh 0 seasann (filleadh) deireadh na feidhme. Tabhair faoi deara conas is feidhm í an "phríomh" fheidhm int. Ciallaíonn sé seo go mbeidh slánuimhir de dhíth air nuair a thiocfaidh deireadh leis an gclár. Tugann an uimhir "0" le fios gur cuireadh an clár i gcrích i gceart; Má chuirtear uimhir ar bith eile ar ais, ciallaíonn sé go bhfuil earráid sa chlár.

  4. Bain triail as an gclár a chur le chéile. Iontráil an cód sa tiomsaitheoir cód agus sábháil é mar chomhad " *. C". Tiomsaigh an cód seo i do thiomsaitheoir, de ghnáth trí chliceáil ar an gcnaipe Tógáil nó an cnaipe Rith.
  5. Déan trácht i gcónaí ar do chód. Is cuid den chód iad nótaí agus ní thiomsófar iad, ach cuidíonn na nótaí seo leat a bhfuil ag tarlú a mhíniú. Tá an pointe seo úsáideach nuair is mian leat a chur i gcuimhne duit cad é do chód, agus cabhraíonn sé freisin le forbróirí eile atá ag féachaint ar do chód níos fearr.
    • Chun nótaí a dhéanamh i C, cuir /* ag tús roinn na nótaí agus ag deireadh le */.
    • Féadfaidh tú nótaí a ghlacadh faoi gach rud, ní amháin an ceann is bunúsaí de do chód.
    • Is féidir leat an chuid nótaí a úsáid chun codanna den chód a bhaint go tapa gan scriosadh. Níl ort ach an cód a theastaíonn uait a scriosadh le splancchlibeanna a iamh agus ansin é a thiomsú. Más mian leat an cód a chur ar ais, bain na clibeanna seo.
    fógra

Modh 2 de 6: Athróga a úsáid


  1. Feidhmeanna athróg a thuiscint. Ligeann athróga duit sonraí, fiú ríomhanna sa chlár, nó sonraí ó ionchur úsáideora a stóráil. Caithfear athróga a shainiú sular féidir leat iad a úsáid, agus tá go leor cineálacha éagsúla athróg ann le roghnú.
    • I measc cuid de na daoine is mó a bhfuil tóir orthu tá int, char, agus snámhphointe. Stórálfaidh gach athróg cineál difriúil sonraí.
  2. Faigh amach cé mar a dhearbhaítear athróga. Ní mór athróga a shocrú, nó a “dhearbhú”, sula n-úsáideann an clár iad. Dearbhaíonn tú athróg trí chineál sonraí a iontráil agus ainm an athróg ina dhiaidh sin. Mar shampla, thíos tá gach dearbhú bailí athraitheach:
    • Tabhair faoi deara gur féidir leat il-athróga a dhearbhú ar an líne chéanna, fad is atá siad den chineál céanna. Níl le déanamh agat ach ainmneacha na n-athróg a dheighilt mar aon le camóga.
    • Cosúil le go leor línte eile i C, is gá go mbeadh leathlíne ag gach líne dearbhaithe inathraithe.
  3. Faigh suíomh an dearbhaithe inathraithe. Ní mór athróga a dhearbhú ag tús gach bloc cód (Tá na hailt cód idir lúibíní {}). Má dhéanann tú iarracht athróg a dhearbhú ag deireadh an bhloc, ní oibreoidh an clár i gceart.
  4. Úsáid athróga chun sonraí úsáideora a stóráil. Anois go bhfuil roinnt eolais bhunúsach agat ar an gcaoi a n-oibríonn athróga, is féidir leat clár simplí a scríobh chun sonraí ionchuir úsáideora a stóráil. Úsáidfidh tú feidhm eile sa chlár, ar a dtugtar scanf. Lorgaíonn an fheidhm seo ionchur a chuirtear ar fáil le luach sonrach.
    • Slabhra "% d" iarratas scanf slánuimhreacha a fháil san ionchur úsáideora.
    • Comeinand & roimh an athróg x le haghaidh scanf fios a bheith agat cá bhfaighidh tú athróga chun é a athsholáthar, agus slánuimhreacha a stóráil san athróg.
    • Ordú deiridh printf an slánuimhir ionchuir don úsáideoir a athléamh.
  5. Athróga ionramhála. Is féidir leat nathanna matamaitice a úsáid chun na sonraí atá stóráilte agat i do chuid athróg a ionramháil. Is comhartha an difríocht is tábhachtaí le cuimhneamh le nathanna matamaitice = ciallaíonn luach an athróg a shocrú, agus 2 chomhartha ann == ie comparáid a dhéanamh idir luachanna ar dhá thaobh le fáil amach an bhfuil siad comhionann. fógra

Modh 3 de 6: Úsáid ráitis choinníollach

  1. Foghlaim buneilimintí na ráiteas coinníollach. Is é an ráiteas coinníollach an ghné rialaithe d’fhormhór na gclár. Is ráitis iad seo a shainaithnítear mar TRUE nó FALSE, agus a fhorghníomhaítear ansin bunaithe ar an toradh. Is é an ráiteas is bunúsaí an t-ordú .
    • Beidh TRUE agus BRÉAGACH i C ag iompar ar bhealach difriúil ná an rud a d’fhéadfá a úsáid. Críochnaíonn an ráiteas TRUE i gcónaí le huimhir nonzero. Nuair a dhéanann tú an chomparáid, más TRUE an toradh, tabharfar "1" ar ais. Más FALSE an toradh, tugtar "0" ar ais. Cuideoidh eolas ar an bpointe seo leat tuiscint a fháil ar an gcaoi a ndéantar ráitis IF a phróiseáil.
  2. Foghlaim na hoibreoirí bunúsacha coinníollach. Baineann ráitis choinníollach le húsáid oibreoirí matamaitice chun luachanna a chur i gcomparáid. Seo thíos liosta de na hoibreoirí coinníollach is coitianta a úsáidtear.
  3. Scríobh an ráiteas bunúsach IF. Féadfaidh tú an ráiteas IF a úsáid chun a chinneadh cad ba cheart don chlár a dhéanamh ina dhiaidh sin tar éis an ráiteas a mheas. Is féidir leat an ráiteas má tá tú a chomhcheangal leis na ráitis choinníollach seo a leanas chun roghanna níos fearr a dhéanamh, ach anois ráiteas simplí a scríobh chun dul i dtaithí orthu.
  4. Úsáid ráitis ELSE / ELSE IF chun do chritéir a leathnú. Féadfaidh tú cur leis an ráiteas IF trí ráiteas ELSE agus ráiteas ELSE IF a úsáid chun torthaí éagsúla a láimhseáil. Ritheann an ráiteas ELSE má tá an ráiteas IF FALSE. Ligeann ráitis ELSE IF duit ráitis iolracha IF a chur i mbloc amháin cód chun cásanna éagsúla a láimhseáil. Féach an clár samplach thíos chun tuiscint níos fearr a fháil ar an gcaoi a n-idirghníomhaíonn siad.
    • Tógann an clár sonraí ón úsáideoir agus cuireann sé ar aghaidh é trí ráitis IF. Má chomhlíonann an méadracht an chéad ráiteas, ansin an ráiteas printf ar ais ar dtús.Má mhainníonn sé freagra a thabhairt ar an gcéad ráiteas, cuirtear ar aghaidh é trí ráitis ELSE IF go dtí go bhfaighidh sé an ceann ceart. Mura n-oireann sé d’aon cheann de na ráitis, Gabhann sé an ráiteas ELSE ag an deireadh.
    fógra

Modh 4 de 6: Lúb a Fhoghlaim

  1. A thuiscint conas a oibríonn lúbanna. Tá lúbanna ar cheann de na gnéithe is tábhachtaí den ríomhchlárú toisc go gceadaíonn siad duit bloic cód a athdhéanamh go dtí go gcomhlíontar coinníollacha sonracha. Féadann sé seo oibríochtaí athchleachtacha a dhéanamh an-éasca a dhéanamh agus cosc ​​a chur ort ráitis choinníollach nua a athscríobh gach uair is mian leat rud a dhéanamh.
    • Tá trí phríomhchineál lúb ann: CHUN, CÉN FÁTH, agus DO ... CÉN FÁTH.
  2. Úsáid lúb FOR. Is é seo an cineál lúb is coitianta agus úsáideach. Leanfaidh an lúb de na feidhmeanna a reáchtáil go dtí go gcomhlíonfar na coinníollacha atá leagtha síos sa lúb FOR. Teastaíonn trí choinníoll sa lúb FOR: tosaithe athraitheach, an slonn coinníollach a chomhlíonadh, agus an chaoi a ndéantar na hathróga a nuashonrú. Mura bhfuil na coinníollacha seo go léir de dhíth ort, ní mór duit fós spás bán a fhágáil le leathchlón, ar shlí eile rithfidh an lúb go deo.
    • Sa chlár thuas, y socraithe go 0, agus leanann an lúb ag rith chomh fada leis an luach y níos lú ná 15. Gach luach y clóite, ansin luach y cuirfear 1 leis agus déanfar an lúb a athdhéanamh. Go dtí y = 15, scriosfar an lúb.
  3. Úsáid lúb WHILE. Tá an lúb WHILE níos simplí ná an lúb FOR. Níl ach abairt choinníollach amháin ag an gcineál seo lúb, agus oibreoidh an lúb chomh fada agus a bheidh an slonn coinníollach fíor. Ní gá duit an athróg a thosú nó a nuashonrú, cé gur féidir leat é a dhéanamh i bpríomhchuid na lúibe.
    • Comeinand y ++ cuirfidh 1 leis an athróg y gach uair a dhéantar an lúb a fhorghníomhú. Agus tú ag casadh y sroicheann 16 (cuimhnigh, leanfaidh an lúb seo ag rith chomh fada leis an luach sin y níos lú nó comhionann 15), tá an lúb scortha.
  4. Úsáid lúb DO...WHILE Tá an lúb seo úsáideach do lúbanna a theastaíonn uait a dhéanamh cinnte go rithfidh siad uair amháin ar a laghad. Sna lúbanna FOR agus WHILE, déantar an slonn coinníollach a sheiceáil ag tús na lúibe, i.e. ní féidir leis pas a fháil agus teipeann air láithreach. Ó seiceálann an lúb DO ... A BHFUIL an riocht ag deireadh na lúibe, cinnteoidh sé go bhforghníomhaíonn an lúb uair amháin ar a laghad.
    • Taispeánfaidh an lúb seo an teachtaireacht cé go bhfuil an riocht FALSE. Amach y socraithe go 5 agus tá an lúb WHILE le rith nuair a y níl sé cothrom le 5, mar sin críochnaíonn an babhta. Cuirtear an teachtaireacht i gcló ón am nach ndéantar an riocht a sheiceáil go dtí an deireadh.
    • Caithfear an lúb WHILE sa suíomh DO ... WHILE a fhoirceannadh le leathchlón. Is é seo an t-aon uair a chríochnaíonn lúb le leathchlón.
    fógra

Modh 5 de 6: Feidhmeanna a úsáid

  1. Foghlaim buneilimintí na bhfeidhmeanna. Is bloic neamhspleácha cód iad feidhmeanna ar féidir le codanna eile den chlár iad a ghlaoch. De bharr na bhfeidhmeanna seo is furasta an clár a athdhéanamh cód, agus cabhraíonn siad leis an gclár a dhéanamh simplí a léamh agus a athrú. Is féidir le feidhmeanna gach ceann de na teicnící a foghlaimíodh roimhe seo san alt seo, agus fiú cinn eile, a áireamh.
    • Reatha priomh () Ag tús gach ceann de na samplaí thuas tá feidhm, m.sh. getchar ()
    • Tá na feidhmeanna riachtanach chun an cód a dhéanamh éifeachtach agus éasca le léamh. Bain úsáid mhaith as feidhmeanna chun do chlár a eagrú.
  2. Tosaigh le sceitseáil. Is fearr a chruthaítear feidhmeanna nuair a thugann tú breac-chuntas ar an méid a theastaíonn uait a chur i gcrích sula dtosaíonn tú ag códú i ndáiríre. Is í an chomhréir bhunúsach le haghaidh feidhmeanna ná "ainm return_type (argóint1, argóint2, srl.)"; Mar shampla, feidhm a chruthú a chuireann dhá uimhir leis:
    • Cruthóidh sé seo feidhm a chuireann dhá shlánuimhir leis (x agus y) le chéile agus ansin cuireann sé an tsuim ar slánuimhir í freisin.
  3. Cuir an fheidhm leis an gclár. Is féidir leat sceitse a úsáid chun clár a chruthú a thógfaidh an dá shlánuimhir a d’iontráil an t-úsáideoir agus a chuireann le chéile iad ansin. Cinneann an clár an chaoi a n-oibríonn an fheidhm "cuir" agus úsáideann sé í chun na hionchuir a ionramháil.
    • Tabhair faoi deara go bhfuil an t-imlíne fós ag tús an chláir. Insíonn sé seo don tiomsaitheoir a bhfuil súil agat leis nuair a ghlaoitear an fheidhm agus cad é an toradh. Ní gá é seo a dhéanamh ach más mian leat feidhmeanna deireadh cláir a shainiú. Is féidir leat an fheidhm a shocrú cuir () (móide) roimh an bhfeidhm priomh () agus beidh an toradh mar an gcéanna gan imlíne.
    • Sainmhínítear feidhm iarbhír na feidhme ag deireadh an chláir. Jaw priomh () Bailigh na slánuimhreacha ón úsáideoir agus ansin seol chuig an bhfeidhm iad cuir () a phróiseáil. Jaw cuir () déanann sé an fheidhm bhreiseáin agus ansin cuireann sé na torthaí a tugadh ar ais priomh ()
    • Faoi láthair cuir () sainithe, is féidir é a ghlaoch áit ar bith sa chlár.
    fógra

Modh 6 de 6: Lean ort ag tochailt níos doimhne

  1. Faigh cúpla leabhar faoi ríomhchlárú C. Clúdaíonn an t-alt seo na buneilimintí, ach dromchla ríomhchlárú C agus gach eolas gaolmhar. Cuideoidh leabhar tagartha maith leat go leor fadhbanna a réiteach agus cuideoidh sé leat tinneas cinn a bhfuil fadhbanna deacra acu a sheachaint níos déanaí.
  2. Bí i roinnt pobail. Tá go leor pobail ann, ar líne agus sa saol mór, le haghaidh ríomhchlárúcháin agus gach teanga cláir. Faigh roinnt ríomhchláraitheoirí C a bhfuil paisin chomhchosúla acu chun cóid agus smaointe a mhalartú leo, agus gheobhaidh tú foghlaim go leor go luath.
    • Freastail ar roinnt comórtais hack-a-thons más féidir. Is imeachtaí iad seo ina dtagann grúpaí agus daoine aonair suas le cláir agus réitigh, agus go minic cruthaíonn siad cruthaitheacht laistigh d’amlínte áirithe. Is féidir leat bualadh le go leor ríomhchláraitheoirí maithe ar an mbealach seo, agus reáchtáiltear comórtais hack-a-thon ar fud na cruinne.
  3. Tóg roinnt ranganna. Ní gá duit dul ar ais ar scoil chun do chéim Eolaíochta Ríomhaireachta a fháil, ach is féidir leat cúpla rang a thógáil inar féidir leat níos mó a fhoghlaim. Níl aon rud níos fearr ná cúnamh praiticiúil a fháil ó dhaoine atá líofa i dteangacha cláir. De ghnáth, is féidir leat ranganna a fháil ag d’ionaid phobail áitiúla agus ag ardscoileanna sóisearacha, agus tugann roinnt ollscoileanna deis duit cláir eolaíochta ríomhaireachta a dhéanamh gan clárú. .
  4. Smaoinigh ar C ++ a fhoghlaim. Nuair a bheidh tuiscint mhaith agat ar an teanga cláir C, is féidir leat tosú ag foghlaim C ++. Leagan níos nua-aimseartha de C é seo, agus ceadaíonn sé a lán níos mó solúbthachta. Dearadh C ++ le próiseáil réad i gcuimhne, agus féadann sé ligean duit cláir níos cumhachtaí a chruthú d’fhormhór na gcóras oibriúcháin. fógra

Comhairle

  • Cuir nótaí le do chlár i gcónaí. Ní amháin go gcuidíonn an chuid seo le daoine eile a gcód foinse a fheiceáil, ach cabhraíonn sé leat cuimhneamh freisin ar a bhfuil á scríobh agat agus cén fáth ar scríobh tú é. Ag tráth an chódaithe, is dócha go mbeidh a fhios agat cad as a bhfuil tú á scríobh, ach tar éis dhá nó trí mhí, is dócha nach gcuimhneoidh tú ar mhórán den chuspóir agus den chúis leis an gcód a bheith ar eolas agat.
  • Cuimhnigh i gcónaí deireadh a chur le ráiteas mar printf (), scanf (), getch (), srl. Le leathcholón (;) ach ná cuir isteach é i ndiaidh ráitis rialaithe mar lúb 'más', 'fad', nó 'le haghaidh'.
  • Nuair a fhaigheann tú earráid chomhréire agus tú ag tiomsú, má tá trioblóid agat, déan cuardach ar an mbotún atá á fheiceáil agat ar Google (nó inneall cuardaigh eile). Gach seans go raibh fadhb cosúil leatsa ag duine agus gur chuir tú réiteach ar fáil.
  • Teastaíonn an síneadh * .c ó do chód foinse chun go dtuigfidh an tiomsaitheoir gur comhad foinse C é.
  • An bhfuil meilt iarainn foirfe. An níos mó a chleachtann tú cláir scríbhneoireachta, is amhlaidh is fearr a thiocfaidh tú. Mar sin ag tosú le cláir shimplí agus ghearra go dtí go n-éireoidh tú níos líofa agus níos muiníní is féidir leat dul ar aghaidh chuig cineál níos casta clár.
  • Déan iarracht loighic a thógáil. Cuidíonn sé le fadhbanna éagsúla a réiteach agus tú ag códú.