C Pozdrav svijete program s Code Primjer

⚡ Pametni sažetak

C program Hello World predstavlja osnovnu strukturu C programa, uključujući direktive predprocesora, funkciju main i naredbu printf. Ispisuje poruku na ekran i pokazuje kako kompajlirati i pokrenuti C kod.

  • 🧱 Struktura programa: Pretprocesorske direktive, glavna funkcija i naredbe tvore svaki C program.
  • 📎 #uključi: Dohvaća zaglavne datoteke kao što je stdio.h, gdje je definiran printf.
  • 🏁 glavna() funkcija: Obavezna ulazna točka; int main() vraća 0 kao signal uspjeha.
  • 🖨️ printf: Ispisuje tekst na ekran; svaka naredba završava točkom-zarezom.
  • ▶ ️ Pokreni: Napravite .c datoteku u IDE-u, zatim je izgradite i pokrenite za ispis "Pozdrav, svijete!".

C Pozdrav svijete program

Program Hello World u C

Ovdje je Hello World program u C-u

#include<stdio.h>               // Pre-processor commands

void main()
{
    printf("Hello World\n");    // Print Hello World on the screen
}

Evo objašnjenja koda:

Direktiva pretprocesora

#include je direktiva pretprocesora u 'C'.

#uključi, stdio je biblioteka u kojoj je funkcija printf je definiran. printf se koristi za generiranje izlaza. Prije korištenja ove funkcije, prvo moramo uključiti potrebnu datoteku, poznatu i kao datoteka zaglavlja (.h).

Također možete stvoriti vlastite funkcije, grupirati ih u datoteke zaglavlja i deklarirati ih na vrhu programa da biste ih koristili. Da biste uključili datoteku u program, upotrijebite direktivu pretprocesora

#include <file-name>.h

File-name je naziv datoteke u kojoj su pohranjene funkcije. Naredbe pretprocesora uvijek se stavljaju na početak programa.

Glavna funkcija

Glavna funkcija je dio svakog 'C' programa. Glavnu funkciju možemo prikazati u različitim oblicima, kao što su:

  • glavni()
  • int main ()
  • void main ()
  • glavni (praznina)
  • void main (void)
  • glavni (void)

Prazne zagrade označavaju da ova funkcija ne preuzima nikakav argument, vrijednost ili parametar. To također možete eksplicitno prikazati postavljanjem ključne riječi void unutar zagrada.

#include<stdio.h>	// Pre-processor directive
int main()		// main function declaration
{
printf("Hello World");	// to output the string on a display
return 0;		// terminating function
}

U gornjem primjeru ključna riječ int znači da će funkcija vratiti cjelobrojnu vrijednost. U ovom slučaju, posljednja izjava uvijek treba vratiti 0.

Izvorni kod

Nakon što je glavna funkcija deklarirana, moramo navesti otvarajuću i zatvarajuću zagradu. Vitičaste zagrade { }, označavaju početak i kraj programa. Ove se zagrade uvijek moraju staviti iza glavne funkcije. Sav programski kod je napisan unutar ovih zagrada, kao što su deklarativni i izvršni dio.

The printf funkcija generira izlaz prosljeđivanjem teksta "Hello World!"

The točka i zarez ; određuje kraj iskaza. U C-u svaka izjava mora završavati točkom i zarezom.

Dakle, uspješno smo instalirali kompajler i sada može početi raditi u 'C.' Napisat ćemo jednostavan program koji će nas pozdraviti. Počnimo.

Kako pokrenuti C program

Korak 1) Stvorite novi projekt

Pokrenite C program

Korak 2) U skočnom prozoru

  1. Odaberite Datoteka
  2. Odaberite "C/C++ Izvor"
  3. Kliknite "Idi".

Pokrenite C program

Korak 3) Nastavite klikom na "Dalje".

Pokrenite C program

Korak 4) Za stvaranje nove datoteke odaberite datoteku "C", a zatim kliknite gumb "Dalje" za nastavak.

Pokrenite C program

Korak 5) Postavite putanju datoteke klikom na gumb “…”, prozor istraživača dopušta stvaranje C datoteke.

Pokrenite C program

Korak 6) Odaberite stazu svoje nove C datoteke, zatim njezino ime koje ima ekstenziju .c i spremite je.

Pokrenite C program

Korak 7) Na kraju, za potvrdu stvaranja C datoteke kliknite "Završi".

Pokrenite C program

Korak 8) Unesite kod, spremite ga i prevedite klikom na gumb "Build & Run".

Pokrenite C program

Evo rezultata:

 Hello, World!

Pitanja i odgovori

int main() vraća cijeli broj statusnog koda (obično 0 za uspjeh) operativnom sustavu, što je standardni oblik. void main() ne vraća ništa i nije standardan, iako ga neki kompajleri prihvaćaju.

Govori predprocesoru da uključi standardnu ​​ulazno/izlaznu zaglavnu datoteku, koja deklarira funkcije poput printf i scanf. Bez nje, kompajler ne bi prepoznao te funkcije.

U C-u, točka-zarez označava kraj naredbe. Svaka izvršna naredba, uključujući printf, mora završiti s jedan, inače će kompajler prijaviti sintaktičku pogrešku.

AI tutori mogu objasniti sintaksu, generirati vježbe, proći kroz kod redak po redak i odmah odgovoriti na pitanja. To početnicima daje trenutne, personalizirane povratne informacije dok uče osnove poput main(), printf i zaglavlja.

Da. Alati potpomognuti umjetnom inteligencijom mogu uočiti nedostajuće točke-zareze, nezatvorene zagrade, zaboravljeni #include ili netočan tip povrata te objasniti kako ispraviti svaki problem, što ubrzava otklanjanje pogrešaka za nove programere.

Sažmite ovu objavu uz: