Tutorial senzill de C ++ Hello World

Simple C Hello World Tutorial



C ++ és un llenguatge de programació flexible i de propòsit general que va ser creat originalment el 1985 per Bjarne Stroustrup , un informàtic danès. Avui en dia, es considera que C ++ és un dels llenguatges més potents que s’utilitzen per al desenvolupament de programari.

C ++ s'utilitza en diversos dominis, com ara programari incrustat, sistemes operatius en temps real, desenvolupament de jocs i finances, i, ja que és compatible amb estils de programació procedimentals i orientats a objectes, és alhora versàtil i potent.







En aquest article, analitzarem l'estructura bàsica d'un programa C ++ i us mostrarem com escriure un programa Hello World senzill.



Estructura del programa C ++

Abans d’escriure el programa Hello World en C ++, parlem primer dels elements principals d’un programa C ++. Aquí teniu un exemple d’esquelet de programa C ++:







Com que cada programa C ++ s’adhereix a aquesta estructura bàsica, ara explicarem els elements primaris d’aquesta estructura en profunditat.

La primera línia és #include. Aquí, iostream significa flux d'entrada / sortida, on un flux és una sèrie de caràcters o bytes. Aquesta línia indica al preprocessador que inclogui el contingut de la biblioteca al programa.



Hi ha diverses biblioteques disponibles en el llenguatge de programació C ++. Les biblioteques contenen objectes i funcions integrats que els programadors poden utilitzar per escriure programes, i els proporciona el compilador C ++. Quan instal·lem el compilador C ++, obtenim totes les biblioteques associades.

El iostream inclou els objectes següents:

  1. cin: el flux d’entrada estàndard
  2. cout: el flux de sortida estàndard
  3. cerr: el flux de sortida estàndard per a errors
  4. obstruir: el flux de sortida per al registre

Cada programa C ++ té una funció main (). En aquest exemple, el valor retornat per la funció principal és un nombre enter. Per tant, després d'executar la funció main () aquí, es retornarà un valor de 0.

L'obra arrissada d'obertura indica l'inici del cos de la funció principal. La claus de tancament indica el final del cos de la funció main (). La resta del vostre codi es col·locarà dins de les claus

Hello World (HelloWorld.cpp)

Ara, anem a escriure un senzill programa Hello World i executem-lo. Utilitzarem els recursos de flux de biblioteca estàndard C ++ per escriure la cadena Hello World a la sortida estàndard.

#incloure
intprincipal()
{
hores::comptar <<Hola món<<hores::endl;
tornar 0;
}

Per compilar el programa C ++, heu d’utilitzar l’ordre g ++ -o .

Vam discutir el fitxer de capçalera iostream a la secció anterior; cin i cout són objectes d’ús habitual: cin s’utilitza principalment per obtenir entrada des del teclat i emmagatzemar les dades com a variable, mentre que cout s’utilitza per imprimir les dades a la pantalla.

Podem utilitzar cout per mostrar Hello World a la pantalla. Tot i això, no podem utilitzar l'objecte cout directament, ja que pertany a l'espai de noms std. Per tant, fem servir l’operador de resolució d’abast (és a dir,: :). A més, per imprimir una nova línia, hem utilitzat std :: endl.

Si no utilitzeu l'operador de resolució d'abast, obtindreu el següent error:

#incloure
intprincipal()
{
comptar<<Hola món<<endl;
tornar 0;
}

Per solucionar l'error anterior, podeu afegir correctament l'operador de resolució d'abast o esmentar l'espai de noms al principi del programa. Si voleu utilitzar cout sense utilitzar l'operador de resolució d'abast, podeu escriure el codi següent:

#incloure
utilitzant espai de nomshores;
intprincipal()
{

comptar<<Hola món<<endl;
tornar 0;
}

Al programa anterior, vam esmentar l’espai de noms std a la segona línia (és a dir, utilitzar l’espai de noms std;). Per tant, no necessitem utilitzar l’operador de resolució d’abast cada vegada que fem servir un objecte de l’espai de noms std, i simplement podem utilitzar cout per imprimir alguna cosa a la sortida estàndard en lloc d’escriure std :: cout. De la mateixa manera, no necessitem utilitzar l'operador de resolució d'abast per a endl.

Ara, compilarem aquest programa i veurem la sortida:

Com podeu veure, obtenim la mateixa sortida.

Conclusió

C ++ és un llenguatge de programació flexible i d’ús general que s’utilitza àmpliament en diversos dominis. És una extensió del llenguatge de programació C i hereta la sintaxi de la programació C. En aquest article, us vam mostrar com escriure un programa senzill Hello World en el llenguatge de programació C ++ i vam explicar diversos elements del programa.