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:
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.
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.
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.
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 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 .
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.
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.
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:
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 .
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.
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.
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.
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.