Creació d’un programa senzill a C.

Autora: Morris Wright
Data De La Creació: 23 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
The Reasons Why No Nation Wants to Go to War with Israel
Vídeo: The Reasons Why No Nation Wants to Go to War with Israel

Content

Alguna vegada heu volgut programar en C ++? La millor manera d’aprendre-ho és mirar exemples. Mireu el següent programa C ++ simple per obtenir més informació sobre l’estructura d’un programa C ++ i, a continuació, creeu el vostre propi programa senzill.

Per trepitjar

  1. Assegureu-vos que teniu un compilador i / o un IDE. Tres bones opcions són GCC, o si esteu executant Windows, Visual Studio Express Edition o Dev-C ++.
  2. Proveu alguns exemples de programes. Copieu i enganxeu el codi següent en un editor de text / codi:
      Un programa senzill creat per Bjarne Stroustrup (Desenvolupador de C ++) per comprovar el compilador:

      #include iostream> [[Image: Create a Simple Program in C ++ Step 1 Version 3.webp | center]] #include string> using namespace std; int main () {cadena s; cout "El vostre nom n"; cin s; cout "Hola," s " n"; retorn 0; }

    • Un programa per determinar la suma de dos nombres:

      [[Imatge: Creeu un programa senzill a C ++ Pas 2 versió 3.webp | centre]] #include iostream> utilitzant l'espai de noms std; int main () {int no1, no2, suma; cout " nEl primer número ="; cin no1; cout " nEl segon número ="; cin no2; suma = no1 + no2; cout " nLa suma de" no1 "i" no2 "=" suma n "; retorn 0; }

    • Un programa per determinar el producte dels nombres:

      [[Imatge: Creeu un programa senzill a C ++ Pas 3 versió 3.webp | centre]] #include iostream> int main () {int v1, v2, range; std :: cout "Introduïu dos números:" std :: endl; std :: cin v1 v2; if (v1 = v2) {interval = v2 - v1; } else {range = v1 - v2; } std :: cout "range =" range std :: endl; retorn 0; }

    • Un programa per determinar el valor dels exponents:

      [[Imatge: Creeu un programa senzill a C ++ Pas 4 versió 3.webp | centre]] #include iostream> utilitzant l'espai de noms std; int main () {valor int, pow, result = 1; cout "Introduïu un operant:" endl; valor cin; #cout "Introduïu un exponent:" endl; cin pow; for (int cnt = 0; cnt! = pow; cnt ++) resultat * = valor; el valor de tall "a la potència" pow "és:" resultat final; retorn 0; }

  3. Deseu-lo com a fitxer .cpp amb un nom adequat per a la funció del programa. Tingueu en compte que hi ha moltes altres extensions per als fitxers C ++: trieu-ne una (com ara *. Cc, *. Cxx, *. C ++, *. Cp).
    • PISTA ": hauria de dir Desa com a tipus: {trieu "Tots els fitxers"}
  4. Compileu el programa. A Linux i al compilador gcc, utilitzeu Ordre: g ++ sum.cpp. Al Windows utilitzeu un compilador C ++, com ara MS Visual C ++,Dev-C ++ o un altre programa que preferiu.
  5. Executeu el programa. A Linux i el comandament del compilador gcc: ./a.out (a.out és un fitxer exe produït pel compilador després de compilar el programa).

Consells

  • cin.ignore () impedeix que el programa surti prematurament i tanqui la finestra (abans que tingueu temps de veure-ho). Per finalitzar el programa, premeu qualsevol tecla. cin.get () funciona de la mateixa manera.
  • Afegiu // abans de qualsevol comentari.
  • Ets lliure d’experimentar!
  • Apreneu a programar en C ++ amb estàndards ISO
  • Per obtenir més informació sobre la programació en C ++, visiteu cplusplus.com

Advertiments

  • El programa es bloquejarà si intenteu assignar caràcters a una de les variables "int". Com que no hi ha una gestió adequada dels errors, el programa no pot convertir els valors. És millor que llegiu cadenes o que gestioneu errors.
  • Mantingueu-vos allunyats de Dev-C ++ tant com sigui possible, ja que té diversos errors i conté un compilador obsolet i no s’ha actualitzat des del 2005.
  • No utilitzeu mai codi redundant.

Necessitats

  • Un editor de text / codi (per exemple, vim, Bloc de notes, etc.).
  • Un compilador.
  • Possiblement un IDE amb un editor i un compilador.
  • Turbo C.
  • Codepad en línia
  • Bloc de notes ++