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: