Lage et enkelt program i C.

Forfatter: Morris Wright
Opprettelsesdato: 23 April 2021
Oppdater Dato: 1 Juli 2024
Anonim
Why is there chocolate sauce in the Range Rover gearbox? - Edd China’s Workshop Diaries 19
Video: Why is there chocolate sauce in the Range Rover gearbox? - Edd China’s Workshop Diaries 19

Innhold

Har du noen gang ønsket å programmere i C ++? Den beste måten å lære dette på er å se på eksempler. Ta en titt på følgende enkle C ++ - program for å lære mer om strukturen til et C ++ - program, og lag deretter ditt eget enkle program.

Å trå

  1. Forsikre deg om at du har en kompilator og / eller en IDE. Tre gode valg er GCC, eller hvis du kjører Windows, Visual Studio Express Edition eller Dev-C ++.
  2. Prøv noen eksempler på programmer. Kopier og lim inn følgende kode i en tekst / kode editor:
      Et enkelt program laget av Bjarne Stroustrup (C ++ utvikler) for å sjekke kompilatoren din:

      #include iostream> [[Image: Create a Simple Program in C ++ Step 1 Version 3.webp | center]] #include string> using namespace std; int main () {streng s; cout "Ditt navn n"; cin s; cout "Hei," s " n"; retur 0; }

    • Et program for å bestemme summen av to tall:

      [[Image: Create a Simple Program in C ++ Step 2 Version 3.webp | center]] #include iostream> using namespace std; int main () {int no1, no2, sum; cout " nDet første tallet ="; cin no1; cout " nDet andre tallet ="; cin no2; sum = no1 + no2; cout " nSummen av" no1 "og" no2 "=" sum n "; retur 0; }

    • Et program for å bestemme produktet av tall:

      [[Bilde: Lag et enkelt program i C ++ trinn 3 versjon 3.webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Skriv inn to tall:" std :: endl; std :: cin v1 v2; hvis (v1 = v2) {område = v2 - v1; } annet {range = v1 - v2; } std :: cout "range =" range std :: endl; retur 0; }

    • Et program for å bestemme verdien av eksponenter:

      [[Image: Create a Simple Program in C ++ Step 4 Version 3.webp | center]] #include iostream> using namespace std; int main () {int value, pow, result = 1; cout "Skriv inn en operand:" endl; cin verdi; #cout "Skriv inn en eksponent:" endl; cin pow; for (int cnt = 0; cnt! = pow; cnt ++) resultat * = verdi; cout-verdi "til kraften" pow "er:" result endl; retur 0; }

  3. Lagre dette som en .cpp-fil med et passende navn for programmets funksjon. Merk at det er mange andre utvidelser for C ++ - filer - velg en av dem (for eksempel *. Cc, *. Cxx, *. C ++, *. Cp).
    • HINT ": det skal stå Lagre som type: {velg "Alle filer"}
  4. Kompilere programmet. I Linux og gcc-kompilatoren bruker du Kommando: g ++ sum.cpp. I Windows bruker du en C ++ - kompilator, for eksempel MS Visual C ++,Dev-C ++ eller et annet program du ønsker.
  5. Kjør programmet. I Linux og gcc-kompilatoren Kommando: ./a.out (a.out er en exe-fil produsert av kompilatoren etter kompilering av programmet).

Tips

  • cin.ignore () forhindrer at programmet slutter for tidlig og lukker vinduet (før du rekker å se det)! For å avslutte programmet, trykk på hvilken som helst tast. cin.get () fungerer på samme måte.
  • Legg til // før noen kommentarer.
  • Du er fri til å eksperimentere!
  • Lær å programmere i C ++ med ISO-standarder
  • For mer informasjon om programmering i C ++, besøk cplusplus.com

Advarsler

  • Programmet ditt krasjer hvis du prøver å tilordne tegn til en av "int" -variablene. Fordi det ikke er riktig feilhåndtering, kan ikke programmet konvertere verdiene. Du må lese strengene eller håndtere feil.
  • Hold deg unna Dev-C ++ så langt som mulig, siden den har flere feil og den inneholder en utdatert kompilator, og har ikke blitt oppdatert siden 2005.
  • Bruk aldri overflødig kode.

Nødvendigheter

  • En tekst / kode editor (f.eks. Vim, Notisblokk, etc.).
  • En kompilator.
  • Muligens en IDE med redaktør og kompilator.
  • Turbo C
  • Codepad online
  • Notisblokk ++