logo

Prvi C program

Opći pregled strukture jednostavnog C programa:

The opća arhitektura jednostavnog C program obično se sastoji od nekoliko vitalnih komponenti. U nastavku je pregled bitnih elemenata i njihove svrhe:

    Datoteke zaglavlja:

The #include direktive na početku programa koriste se za uključivanje datoteke zaglavlja. Datoteke zaglavlja osigurati funkciju prototipovi i definicije koji omogućuju C prevoditelju razumijevanje funkcija koje se koriste u programu.

    Glavna funkcija:

Svaki C program počinje s glavna funkcija . To je ulazna točka programa i izvođenje počinje odavde. The glavna funkcija ima vrsta povrata od int , što ukazuje da bi trebao vratiti cjelobrojnu vrijednost operativnom sustavu nakon završetka.

    Deklaracije varijabli:

Prije korištenja bilo koje varijable, trebali biste ih deklarirati s njihovim tipovi podataka . Ovaj se odjeljak obično nalazi nakon glavne funkcije vitičasta otvorna zagrada.

    Izjave i izrazi:

Ovaj odjeljak sadrži stvarne upute i logika programa. C programi se sastoje od naredbi koje izvode akcije i izrazi koji izračunavaju vrijednosti.

    Komentari:

Komentari koriste se za pružanje čovjeku čitljiv objašnjenja unutar koda. Ne izvršavaju se i ne utječu na funkcionalnost programa. U C, komentari su označeni sa // za jednoredni komentari i /* */ za višeredni komentari .

    Funkcije:

C programi mogu uključivati korisnik definiran funkcije i blokovi koda koji obavlja specifične zadatke. Funkcije pomažu u modularizaciji koda i čine ga organiziranijim i lakšim za upravljanje.

    Izjava o povratu:

Koristiti povratna izjava da prekine funkciju i vrati vrijednost funkciji pozivatelja. A povratna izjava s vrijednošću od 0 obično označava uspješno izvršenje u glavna funkcija , dok je a vrijednost različita od nule označava pogrešku ili neočekivani prekid.

    Standardni ulaz/izlaz:

C ima funkcije knjižnice za čitanje korisnika unos (scanf) i ispis izlaza na konzolu (printf) . Ove funkcije nalaze se u C programima i dio su standardne I/O biblioteke ( stdio.h datoteka zaglavlja). Bitno je pravilno uključiti ove temeljne značajke dok pišete jednostavan C program kako biste osigurali optimalnu funkcionalnost i čitljivost.

Dodatne informacije:

Postoje neke dodatne informacije o C programima. Neke dodatne informacije su sljedeće:

    Smjernice pretprocesora:

C programi često uključuju direktive pretprocesora koji počinju s a # simbol . Ove direktive prethodno obrađuje predprocesor stvarna kompilacija a koriste se za uključivanje datoteke zaglavlja, definirati makronaredbe , i izvoditi uvjetna kompilacija .

    Vrste podataka:

C podržava tipove podataka kao što su int, float, double, char , itd. Ovisi o zahtjevima programa i potrebno je odabrati odgovarajuće tipove podataka za učinkovito pohranjivanje i rukovanje podacima.

    Kontrolne strukture:

C pruža kontrolne strukture Kao ako-drugo, dok, za , i razvodno kućište koji vam omogućuju donošenje odluka i kontrolu tijeka programa.

    Rješavanje grešaka:

Robusni C programi trebali bi uključivati mehanizmi za obradu grešaka graciozno rješavati neočekivane situacije. Tehnike poput rukovanja iznimkama (korištenje pokušaj uhvatiti u C++ ) ili vraćanje šifre grešaka obično se koriste.

    Modularizacija:

Kako programi rastu složenost , postaje bitno modularizirati kod stvaranjem zasebnih funkcija za različite zadatke. Ova praksa poboljšava mogućnost ponovne upotrebe i održavanja koda.

Zapamtite, arhitektura i složenost C programa može značajno varirati ovisno o specifičnosti primjena i zahtjevima. Nacrt je opći pregled strukture jednostavnog C programa.

Objasnite prvi C program:

Da biste napisali prvi C program, otvorite C konzolu i napišite sljedeći kod:

Kodirati:

 #include int main(){ printf('Hello C Language'); return 0; } 

Proučimo prvo različite dijelove ovog C programa:

#uključi:

U ovoj liniji program uključuje standard ulazno/izlazna biblioteka (stdio.h) zbog direktive pretprocesora. Za ulazni i izlaz zadaci, stdio.h knjižnica sadrži metode poput printf i skenirati .

int main() { ... }:

To je glavna funkcija koji je ulazna točka C programa. Program se počinje izvršavati od početka glavna funkcija .

printf('Zdravo svijete! ');:printf('Zdravo svijete!');:

Koristiti funkcija printf(). za ispis formatiranog izlaza na konzolu. U ovom primjeru niz 'Zdravo, jezik C' ispisuje se, nakon čega slijedi a znak novog retka (n) koji nakon prikaza poruke pomiče pokazivač u sljedeći redak.

povratak 0;

Kada povratna izjava je 0 , program je završen. Prilikom određivanja stanja programa operativni sustav često koristi vrijednost koju vraća glavna funkcija. A povratna vrijednost od 0 često označava da je izvršenje bilo uspješno.

Nakon kompilacije i izvršenja, ovo C program će izaći sa statusnom šifrom 0 i izlaz 'Zdravo, jezik C' do terminala.

The 'Zdravo, jezik C' program se često koristi kao uvod u novi programski jezik budući da uvodi učenike u bitne koncepte kao što su izlaz teksta i struktura C program i pruža brz način provjere je li radno okruženje ispravno postavljeno.

Da biste napisali, preveli i pokrenuli svoj prvi C program, slijedite ove korake:

1. korak: otvorite uređivač teksta

Otvori a uređivač teksta po vašem izboru, kao npr Bilježnica, Sublime Text , ili Visual Studio Code . To će biti mjesto gdje ćete napisati svoj C kod.

Korak 2: Napišite C program

Sada kopirajte i zalijepite sljedeći kod u uređivač teksta:

 #include int main() { printf('Hello, C Language'); return 0; } 

Korak 3: Spremite datoteku

Nakon toga spremite datoteku s a .c nastavak kao npr prvi_program.c . Ovo proširenje označava da je to a C izvorni kod datoteka.

Korak 4: Sastavite program

Sada prevedite program u naredbenom retku.

Korak 5: Pokrenite program

Nakon uspješna kompilacija , možete pokrenuti program izvršavanjem generirane izvršne datoteke. Unesite sljedeću naredbu u terminal ili naredbeni redak :

 ./first_program 

Program će se izvršiti i vidjet ćete izlaz na konzoli:

Izlaz:

 Hello, C Language 

Kako prevesti i pokrenuti C program

Postoje dva načina za prevođenje i pokretanje c programa putem izbornika i prečacom.

Po izborniku

  • Sada kliknite na izbornik za prevođenje, zatim na podizbornik za prevođenje za prevođenje c programa.
  • Zatim kliknite na izbornik za pokretanje i podizbornik za pokretanje c programa.

Prečicom

  • Ili pritisnite tipke ctrl+f9 za izravno prevođenje i pokretanje programa.
  • Vidjet ćete sljedeći izlaz na korisničkom zaslonu.
  • Korisnički zaslon možete vidjeti bilo kada pritiskom na tipke alt+f5.
  • Sada pritisnite Esc za povratak na turbo c++ konzolu.

Zaključak:

Konačno, prvi C program uvodi programski jezik C i njegovu temeljnu strukturu. Ilustrira potrebne komponente za pisanje, sastavljanje , i trčanje C program.

Program sadrži standard ulazno-izlazna biblioteka (stdio.h) , koji uključuje rutine za izlazne operacije kao što su printf() . The glavna funkcija je ulazna točka programa, od koje počinje izvršenje. The funkcija printf(). koristi se unutar main() metoda za ispis poruke 'Zdravo, jezik C' na konzolu.

A C prevodilac kao npr GCC potreban je za kompajliranje programa. Kod je pohranjen u tekstualnoj datoteci s .c nastavak , a kompajler se pokreće upisivanjem gcc , nakon čega slijede imena ulazni i izlazne datoteke .

Proces kompilacije pretvara strojno čitljiv upute iz čovjeku čitljiv C kod. Nakon što je program uspješno konstruiran, može ga pokrenuti dupli klik rezultirajuća izvršna datoteka. U terminal ili naredbeni redak , izvršnu datoteku poziva njezin naziv datoteke , nakon čega slijedi ./ . Nakon toga se izvodi program, a na 'Pozdrav C jeziku' izlaz se prikazuje na konzoli.

string u cijeli broj u Javi

Slijedeći ove upute, dobit ćete osnovno razumijevanje razvoja, konstruiranja i pokretanja C programa. Nudi temelje za daljnje istraživanje složenijih ideja i razvoj sofisticiranijih aplikacija pomoću programskog jezika C.