Kuinka käyttää toiminnot C ++

toiminto on koodi, joka voidaan suorittaa toistuvasti ohjelmaan.C ++ toiminta koostuu etiketti, tulo parametrilistaus, palautuva (jos funktio palauttaa arvon tai muuten "mitätön") sekä toiminto soveltamisala jossa toiminto algoritmi on määritelty.Voit kääntäjä, toiminto soveltamisala on väliaikainen muisti, joka on olemassa aikana toiminto suorituksen.Ulkopuolella ohjelma määrittelee, toteuttaa, ylikuormitusta ja kehottaa toimintoja.

mitä tarvitset

  • Basic C tai C ++
  • C ++ kääntäjä IDE
  • -kirja C ++ tai mentori

Ohjeet

  1. Määrittele toiminto kirjoittamalla sen prototyyppi.Tämä on yhtä riviä koodia, joka koostuu funktion nimen, parametrilistaus sulkeisiin, palautuva ja puolipiste.Voit kirjoittaa prototyyppi päälle lähteen tiedoston niin, että se on nähtävissä kääntäjä ennen kuin se tulkitsee miten prosessiin muun tiedoston.

  2. pantava funktio.Eli kirjoittaa prototyyppi ja liittää algoritmia olkaimet.Tee tämä alareunassa Lähdetiedostossa varmasti alle prototyy

    ppi.Täytäntöönpano edellyttää, että annat syöttää argumentteja nimi (Val tässä tapauksessa).

  3. Ylikuormitus funktiona.C ++ sallii mitä kutsutaan funktion ylikuormitus, yksinkertainen muoto geneeristen ohjelmointi.Se tarkoittaa, että funktio voidaan määritellä useita kertoja samassa kokoelma yksikköön, niin kauan kuin kukin määritelmä on ainutlaatuinen argumentti lista.Näin, sin () voidaan määritellä hyväksyä kokonaislukuja, kellukkeet tai kompleksilukuja ja kirjaston käyttäjä ei tarvitse olla kohtuuttoman varovainen, mitä tietotyyppejä siirtää syntiin ().

  4. Osoittaa ero kulkee muuttujien arvon ja ohimennen arvot viitteeksi.Nämä ovat kaksi tilaa kulkee muuttujia toiminnot C ++.Syöttäminen muuttujat arvo luo tilapäisiä kopioita muuttujat väliaikaiseen muistiin pinon kun taas arvo kulunut muuttuja ei muutu.Syöttäminen muuttujat kuten viittauksia tai viitteitä, toisaalta, antaa toiminto muuttaa tulosuureen suoraan.

  5. Tee ohjelma puhelu toiminto.Jos saat kääntäjä virheilmoituksen, jossa lukee jotain "tuntematon toiminto" uudelleen toiminnon yläreunassa tiedosto jossa kutsu tapahtui, tällä kertaa edeltävän määritelmän kanssa "Ulkoinen" avainsana.Tämä kertoo kääntäjälle, että toiminto on määritelty jossain muualla ja että sillä on etsiä sitä muualta.

Vinkkejä & amp;Varoitukset

  • lisäksi vakiotoiminnoilla C ++ on rekursiiviset funktiot, funktiot, Virtual Toiminnot, Static Toiminnot, In-Line toiminnot, ja viitteitä toiminnot, mutta nämä ovat syventävät opinnot ja jokainen niistä ansaitsee useita artikkeleita.
  • yhteinen ohjelmoija sudenkuoppa on palata muuttujia oli julistettu sisällä toiminto soveltamisalaa.Muista, mitä on julistettu sisällä pinotiloille tuhoutui kääntäjä kun toiminto exit, niin saat arvaamaton tuloksen.

Resurssit

  • Täydellinen opetusohjelma olio-ohjelmoinnin perusteet
  • C / C ++ Käyttäjiä lehti
  • Bruce Eckel, kirjoittaja Thinking C ++: 2nd Edition
744
0
1
C / C ++ Ohjelmointi