logo

C Programa Hello World

Per començar, el programa Hello World és el primer pas per aprendre qualsevol llenguatge de programació i també un dels programes més senzills que aprendràs. Tot el que cal fer és mostrar el missatge Hello World a la pantalla. Mirem el programa i intentem entendre les terminologies que hi intervenen.

Programa C per imprimir Hello World

El programa C següent mostra Hello World a la sortida.



comproveu el null a Java

C






// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }>



>

>

Sortida

Hello World>

Compilació del programa First C

Abans de procedir a escriure el primer programa, l'usuari ha de configurar un compilador de programes C, que compilaria i executaria el programa Hello World. Aquí hem utilitzat un compilador GCC basat en Windows per compilar i executar el programa. Per obtenir més informació sobre com configurar el compilador GCC local o executar-lo mitjançant l'ide en línia, consulteu Configuració de l'entorn de desenvolupament C .

Pas 1: Això requereix escriure el programa Hello World, en un editor de text i desar el fitxer amb l'extensió .c , per exemple, hem emmagatzemat el programa en un fitxer de tipus C HelloWorld.c .

Pas 2: Això inclou obrir CMD o línia d'ordres i navegar al directori on hi ha el fitxer HelloWorld.c. Aquí està present a C:UsuarisChinMostra .

Pas 3: Per compilar el codi executeu l'ordre següent:

gcc HelloWorld.c>

Això crearia un fitxer executable C amb un nom aleatori donat pel propi compilador. Tenim el nom del fitxer executable com a.

Per donar un nom orientat a l'usuari, executeu l'ordre següent:

gcc -o helloworld HelloWorld.c>

Això crearia un fitxer executable C amb el nom helloworld.

Pas 4: Per executar el fitxer executable per obtenir el resultat, executeu l'ordre següent:

helloworld>

Explicació del Codi

Entenem ara la terminologia del programa anterior:

Línia 1:

// Simple C program to display Hello World>
  1. Aquesta és una única línia de comentaris. S'utilitza un comentari per mostrar informació addicional sobre el programa.
  2. Un comentari no conté cap lògica de programació ja que el compilador no llegeix. Quan un compilador troba un comentari, el compilador simplement omet aquesta línia de codi.
  3. Qualsevol línia que comenci per ‘//’ sense cometes O entre /*…*/ en C és un comentari.

Més sobre Comentaris a C

Línia 3:

#include>
  1. En C, totes les línies que comencen amb el signe de lliura (#) s'anomenen directives. Aquestes declaracions són processades pel programa preprocessador invocat pel compilador.
  2. El #incloure directiva diu al compilador que inclogui un fitxer i #incloure diu al compilador que inclogui el fitxer de capçalera per al fitxer d'entrada i sortida estàndard que conté declaracions de totes les funcions estàndard de la biblioteca d'entrada/sortida.

Més informació sobre els preprocessadors en C.

Línia 6:

int main()>
  1. Aquesta línia s'utilitza per declarar una funció anomenada main que retorna dades de tipus enter. Una funció és un grup de declaracions dissenyades per dur a terme una tasca específica. L'execució de cada programa en C comença amb la funció main(), independentment d'on es trobi la funció al programa. Per tant, cada programa C ha de tenir una funció main() i aquesta és la funció on comença l'execució del programa.
  2. { i } : Les claus d'obertura '{' indica l'inici de la funció principal i les claus de tancament '}' indica el final de la funció principal. Tot entre aquests dos comprèn el cos de la funció principal i s'anomenen blocs.

Més informació sobre la funció main() a C.

patrons de disseny en java

Línia 10:

printf('Hello World');>
  1. Aquesta línia indica al compilador que mostri el missatge Hello World a la pantalla. Aquesta línia s'anomena declaració en C. Cada enunciat està pensat per realitzar alguna tasca. S'utilitza un punt i coma ';' per acabar una declaració. El caràcter de punt i coma al final de la declaració s'utilitza per indicar que la declaració s'acaba allà.
  2. El printf() La funció s'utilitza per imprimir un flux de caràcters de dades a la consola stdout. Tot el que hi ha dins es mostra al dispositiu de sortida.

Més informació sobre l'entrada/sortida en C.

Línia 12:

return 0;>
  1. Això també és una declaració. Aquesta declaració s'utilitza per retornar un valor d'una funció i indica l'acabat d'una funció. Aquesta declaració s'utilitza bàsicament en funcions per retornar els resultats de les operacions realitzades per una funció.
  2. Sagnia : Com podeu veure, el printf i la declaració de retorn s'han sagnat o s'han mogut al costat dret. Això es fa per fer que el codi sigui més llegible. En un programa com Hello World, no sembla tenir molta rellevància, però a mesura que el programa es fa més complex, fa que el codi sigui més llegible i menys propens a errors. Per tant, sempre s'ha d'utilitzar sagnats i comentaris per fer el codi més llegible.

Més sobre la tornada a C.
Preguntes freqüents sobre l'estil d'escriptura de programes.