logo

C Hello World Program

Pentru început, programul Hello World este primul pas către învățarea oricărui limbaj de programare și, de asemenea, unul dintre cele mai simple programe pe care le vei învăța. Tot ce trebuie să faceți este să afișați pe ecran mesajul Hello World. Să ne uităm la program și să încercăm să înțelegem terminologiile implicate în el.

C Program pentru a imprima Hello World

Următorul program C afișează Hello World în rezultat.



comanda autocad stretch

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;> }>



>

>

Ieșire

Hello World>

Compilarea primului program C

Înainte de a continua la scrierea primului program, utilizatorul trebuie să configureze un compilator de program C, care ar compila și executa programul Hello World. Aici am folosit un compilator GCC bazat pe Windows pentru a compila și a rula programul. Pentru a afla mai multe despre cum să configurați compilatorul GCC local sau să rulați folosind ide online, consultați Setarea mediului de dezvoltare C .

traversare precomanda

Pasul 1: Acest lucru necesită scrierea programului Hello World, într-un editor de text și salvarea fișierului cu extensia .c , de exemplu, am stocat programul într-un fișier de tip C HelloWorld.c .

Pasul 2: Aceasta include deschiderea CMD sau linia promptă de comandă și navigarea la directorul în care este prezent fișierul HelloWorld.c. Aici este prezent în C:UtilizatoriChinEșantion .

Pasul 3: Pentru a compila codul executați următoarea comandă:

șir la jsonobject
gcc HelloWorld.c>

Acest lucru ar crea un fișier C-executabil cu un nume aleator dat de compilator însuși. Avem numele fișierului executabil ca A.

Pentru a da un nume orientat către utilizator, rulați următoarea comandă:

gcc -o helloworld HelloWorld.c>

Acest lucru ar crea un fișier C-executabil cu numele helloworld.

Pasul 4: Pentru a rula fișierul executabil pentru a obține rezultatul, executați următoarea comandă:

helloworld>

Explicația Codului

Să înțelegem acum terminologiile programului de mai sus:

Linia 1:

// Simple C program to display Hello World>
  1. Aceasta este o singură linie de comentariu. Un comentariu este folosit pentru a afișa informații suplimentare despre program.
  2. Un comentariu nu conține nicio logică de programare deoarece nu este citit de compilator. Când un comentariu este întâlnit de un compilator, compilatorul omite pur și simplu acea linie de cod.
  3. Orice linie care începe cu „//” fără ghilimele SAU între /*…*/ în C este un comentariu.

Mai multe despre Comentarii în C

Linia 3:

#include>
  1. În C, toate liniile care încep cu semnul lire sterline (#) sunt numite directive. Aceste instrucțiuni sunt procesate de programul preprocesor invocat de compilator.
  2. The #include directiva îi spune compilatorului să includă un fișier și #include spune compilatorului să includă fișierul antet pentru fișierul Standard Input Output care conține declarații ale tuturor funcțiilor standard ale bibliotecii de intrare/ieșire.

Mai multe despre preprocesoare în C.

Linia 6:

int main()>
  1. Această linie este folosită pentru a declara o funcție numită main care returnează date de tip întreg. O funcție este un grup de instrucțiuni care sunt concepute pentru a îndeplini o anumită sarcină. Execuția fiecărui program C începe cu funcția main(), indiferent unde se află funcția în program. Deci, fiecare program C trebuie să aibă o funcție main() și aceasta este funcția în care începe execuția programului.
  2. { și } : Acoladele de deschidere „{‘ indică începutul funcției principale, iar acoladele de închidere „}” indică sfârșitul funcției principale. Totul dintre acestea două cuprinde corpul funcției principale și se numește blocuri.

Mai multe despre funcția main() din C.

ce este 10 din 1 milion

Linia 10:

printf('Hello World');>
  1. Această linie îi spune compilatorului să afișeze pe ecran mesajul Hello World. Această linie este numită o declarație în C. Fiecare instrucțiune este menită să îndeplinească o anumită sarcină. Un punct și virgulă „;” este folosit pentru a încheia o declarație. Caracterul punct și virgulă de la sfârșitul instrucțiunii este folosit pentru a indica faptul că declarația se termină acolo.
  2. The printf() funcția este utilizată pentru a imprima un flux de caractere de date pe consola stdout. Totul din interior este afișat pe dispozitivul de ieșire.

Mai multe despre intrare/ieșire în C.

Linia 12:

return 0;>
  1. Aceasta este, de asemenea, o declarație. Această instrucțiune este folosită pentru a returna o valoare dintr-o funcție și indică terminarea unei funcții. Această instrucțiune este folosită în principiu în funcții pentru a returna rezultatele operațiilor efectuate de o funcție.
  2. Indentare : După cum puteți vedea, printf și declarația return au fost indentate sau mutate în partea dreaptă. Acest lucru se face pentru a face codul mai lizibil. Într-un program ca Hello World, nu pare să aibă o relevanță prea mare, dar pe măsură ce programul devine mai complex, face codul mai ușor de citit și mai puțin predispus la erori. Prin urmare, trebuie să folosiți întotdeauna indentări și comentarii pentru a face codul mai lizibil.

Mai multe despre întoarcere în C.
Întrebări frecvente despre stilul de scriere a programelor.