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>
- Aquesta és una única línia de comentaris. S'utilitza un comentari per mostrar informació addicional sobre el programa.
- 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.
- 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>
- 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.
- 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()>
- 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.
- { 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');> - 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à.
- 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;>
- 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ó.
- 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.