logo

C Program Pozdravljen svet

Za začetek je program Hello World prvi korak k učenju katerega koli programskega jezika in tudi eden najpreprostejših programov, ki se jih boste naučili. Vse kar morate storiti je, da na zaslonu prikažete sporočilo Hello World. Oglejmo si program in poskusimo razumeti terminologijo, ki je v njem vključena.

Program C za tiskanje Hello World

Naslednji program C v izhodu prikaže Hello World.



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



>

>

oblikovanje baze podatkov v dbms
Izhod

Hello World>

Prevajanje prvega programa C

Preden nadaljuje s pisanjem prvega programa, mora uporabnik nastaviti programski prevajalnik C, ki bi prevedel in izvedel program Hello World. Tu smo za prevajanje in zagon programa uporabili prevajalnik GCC, ki temelji na sistemu Windows. Če želite izvedeti več o tem, kako nastaviti lokalni prevajalnik GCC ali zagnati s spletnim ideom, glejte Nastavitev razvojnega okolja C .

Korak 1: To zahteva pisanje programa Hello World v urejevalniku besedil in shranjevanje datoteke s pripono .c , na primer, smo program shranili v datoteko tipa C HelloWorld.c .

2. korak: To vključuje odpiranje CMD ali vrstice ukaznega poziva in navigacijo do imenika, kjer je prisotna datoteka HelloWorld.c. Tukaj je prisoten v C:UporabnikiChinVzorec .

3. korak: Za prevajanje kode izvedite naslednji ukaz:

gcc HelloWorld.c>

To bi ustvarilo C-izvedljivo datoteko z naključnim imenom, ki bi ga dal sam prevajalnik. Ime izvršljive datoteke smo dobili kot a.

Če želite dati uporabniško usmerjeno ime, zaženite naslednji ukaz:

gcc -o helloworld HelloWorld.c>

To bi ustvarilo izvršljivo datoteko C z imenom helloworld.

4. korak: Če želite zagnati izvršljivo datoteko, da dobite rezultat, zaženite naslednji ukaz:

helloworld>

Razlaga kodeksa

Razumejmo zdaj terminologijo zgornjega programa:

1. vrstica:

// Simple C program to display Hello World>
  1. To je ena vrstica komentarja. Komentar se uporablja za prikaz dodatnih informacij o programu.
  2. Komentar ne vsebuje nobene programske logike, saj ga prevajalnik ne prebere. Ko prevajalnik naleti na komentar, preprosto preskoči to vrstico kode.
  3. Vsaka vrstica, ki se začne z '//' brez narekovajev ALI med /*…*/ v C je komentar.

Več o komentarjih v C

3. vrstica:

#include>
  1. V C se vse vrstice, ki se začnejo z znakom (#), imenujejo direktive. Te stavke obdela program predprocesorja, ki ga prikliče prevajalnik.
  2. The #vključi direktiva pove prevajalniku, naj vključi datoteko in #vključi pove prevajalniku, naj vključi datoteko glave za standardno vhodno-izhodno datoteko, ki vsebuje deklaracije vseh funkcij standardne vhodno-izhodne knjižnice.

Več o predprocesorjih v C.

6. vrstica:

int main()>
  1. Ta vrstica se uporablja za deklaracijo funkcije z imenom main, ki vrne podatke celoštevilskega tipa. Funkcija je skupina stavkov, ki so zasnovani za izvajanje določene naloge. Izvajanje vsakega programa C se začne s funkcijo main(), ne glede na to, kje se funkcija nahaja v programu. Vsak program C mora torej imeti funkcijo main() in to je funkcija, kjer se začne izvajanje programa.
  2. { in } : Začetni oklepaj '{' označuje začetek glavne funkcije, zaključni oklepaj '}' pa konec glavne funkcije. Vse med tema dvema sestavlja telo glavne funkcije in se imenuje bloki.

Več o funkciji main() v C.

kako pretvoriti niz v int v Javi

10. vrstica:

printf('Hello World');>
  1. Ta vrstica sporoči prevajalniku, naj na zaslonu prikaže sporočilo Hello World. Ta vrstica se v C imenuje stavek. Vsak stavek je namenjen izvedbi neke naloge. Podpičje ';' se uporablja za zaključek izjave. Podpičje na koncu stavka se uporablja za označevanje, da se stavek tam konča.
  2. The printf() funkcija se uporablja za tiskanje toka znakov podatkov na konzoli stdout. Vse, kar je znotraj, je prikazano na izhodni napravi.

Več o vhodu/izhodu v C.

Vrstica 12:

return 0;>
  1. To je tudi izjava. Ta stavek se uporablja za vrnitev vrednosti iz funkcije in označuje zaključek funkcije. Ta stavek se v bistvu uporablja v funkcijah za vrnitev rezultatov operacij, ki jih izvaja funkcija.
  2. Zamik : Kot lahko vidite sta printf in stavek return zamaknjena ali premaknjena na desno stran. To se naredi, da bo koda bolj berljiva. V programu, kot je Hello World, se zdi, da nima velikega pomena, a ko postane program bolj zapleten, postane koda bolj berljiva in manj nagnjena k napakam. Zato je treba vedno uporabiti vdolbine in komentarje, da bo koda bolj berljiva.

Več o vrnitvi v C.
Pogosta vprašanja o slogu pisanja programov.