Hoe om `n eenvoudige program in c ++ te skep

Al ooit wou in C programme++? Die beste manier om te leer is om na voorbeelde te kyk. Kyk na die basiese C ++ programmering om te leer oor die struktuur van `n C ++ -program, en skep dan `n eenvoudige program op jou eie.

Stappe

1. Kry `n samesteller en / of IDE. Drie goeie keuses is Gram, of as jou rekenaar vensters loop, Visual Studio Express Edition of Dev-c++.
  • 2. Probeer `n voorbeeldprogramme. Kopieer en plak die volgende in `n teks / kode-redakteur:
      `N Eenvoudige program word gegee deur BJARNE STOUSTRUP (Ontwikkelaar van C ++) om jou samesteller na te gaan:
    #insluit [[Image: Skep `n eenvoudige program in C + + Stap 1 weergawe 3.jpg | sentrum]]#include met behulp van naamruimte std-int hoof () {string s-cout << "Jou naam n"-can>> s-cout << "Hallo, " << s << ` n` -Return 0-}
  • `N Program vir die vind van die som van twee getalle:
    [[Image: Skep `n eenvoudige program in C ++ Stap 2 Weergawe 3.jpg | sentrum]] # sluit in die gebruik van naamruimte std-int hoof () {int no1, no2, som-cout << " nenter die eerste nommer = " -can>> No1 -Cout << " nenter die tweede nommer = " -can>> NO2 -SUM = NO1 + NO2 -COUT << "die som van "<< no1 <<" en "<< no2 <<" = "<< som <<` n` -Return 0 -}
  • `N Program vir die vind van die produk in vermenigvuldigingsprobleme:
    [[Image: Skep `n eenvoudige program in C + + Stap 3 weergawe 3.jpg | sentrum]] # sluit in die hoof () {int v1, v2, reeks-std :: cout <<"Voer asseblief twee getalle in:"<< std :: Endl-std :: cin>> vas >> V2-IF (v1 <= v2) {Range = V2 - V1-} anders {Range = V1 - V2-} STD :: Cout << "reeks = " << verskeidenheid << STD :: Endl-Return 0-}
  • `N Program vir die vind van die waarde van eksponente:
    [[Image: Skep `n eenvoudige program in C + + Stap 4 Weergawe 3.jpg | sentrum]] # sluit in die gebruik van naamruimte std-int hoof () {int waarde, pow, resultaat = 1-cout << "Voer asseblief die operand in:" << endl-cin>> Waarde-#COUT << "Voer asseblief eksponent in:" << endl-cin>> pow-for (int cnt = 0- Cnt!= pow-cnt + +) resultaat * = waarde-cout << waarde << " aan die krag van " << poort << " is: " << resultaat << Endl-Return 0-}
  • 3. Stoor dit as `n .CPP-lêer met `n naam wat jou program akkuraat weerspieël. Moenie verwar daar is baie ander uitbreidings vir C +++ lêers nie, kies enige van hulle (soos *.cc, *.cxx, *.C ++, *.CP) .
  • Skimp: Dit moet sê Stoor as tipe: {SELECT "Alle lêers"}
  • 4. Stel dit op. Vir gebruikers van Linux en GCC-samesteller, gebruik Opdrag: G + + som.CPP. Gebruikers van venster kan enige C ++-samesteller gebruik, soos MS Visual C++,Dev-c++ of enige ander voorkeurprogram.
  • Beeld getiteld Skep `n eenvoudige program in C + + Stap 5
    5. Begin die program. Vir gebruikers van Linux en GCC CompilerComand: ./ a.uit (a.uit is `n uitvoerbare lêer produseer deur samesteller na die samestelling van die program.)
  • Video

    Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word.

    Wenke

    can.Ignoreer () verhoed dat die program vroegtydig eindig en die venster onmiddellik sluit (voordat jy dit het om dit te sien)! Druk enige sleutel as jy die program wil beëindig. can.Kry () funksioneer op `n soortgelyke wyse.
  • Voeg // voor al jou kommentaar.
  • Voel vry om te eksperimenteer!
  • Leerprogrammering in C ++ met ISO-standaarde
  • Vir meer besonderhede oor programmering in C + + gee `n besoek cplusplus.mededelbaan
  • Waarskuwings

    Jou program sal ineenstort as jy probeer om alfabetiese waardes in te voer vir een van die "int" vlotte. Aangesien geen Proeffout-trapping gedoen is nie, kan u program nie die waardes omskep nie. Beter lees string of vang jou uitsonderings.
  • Maak seker dat jy so ver weg van Dev-C + + as moontlik bly, want dit het verskeie foute, `n verouderde samesteller, en is sedert 2005 nie opgedateer nie.
  • Gebruik nooit verouderde kode nie.
  • Dinge wat jy sal nodig hê

    • `N teks / kode redakteur (E.heid g. Vim, notaboek, ens.).
    • `N samesteller.
    • Alternatiewelik bevat `n IDE `n redakteur en `n samesteller.
    • Turbo c
    • Codepad aanlyn
    • Notaboek++
    Deel op sosiale netwerke:
    Soortgelyk