Vispārējs pārskats par vienkāršas C programmas struktūru:
The vispārējā arhitektūra no vienkārša C programma parasti sastāv no vairākiem būtiskiem komponentiem. Tālāk ir sniegts galveno elementu un to mērķu izklāsts:
The #iekļaut direktīvas programmas sākumā tiek izmantoti, lai iekļautu galvenes faili. Galvenes faili nodrošināt funkciju prototipus un definīcijas kas ļauj C kompilatoram saprast programmā izmantotās funkcijas.
Katrs C programma sākas ar galvenā funkcija . Tas ir programmas ieejas punkts, un izpilde sākas no šejienes. The galvenā funkcija ir atgriešanas veids no starpt , norādot, ka pēc pabeigšanas operētājsistēmai ir jāatgriež vesela skaitļa vērtība.
Pirms jebkuru mainīgo izmantošanas tie jādeklarē ar tiem datu tipi . Šī sadaļa parasti tiek novietota aiz galvenā funkcija cirtaini atvēršanas lencēm.
Šī sadaļa satur faktiskās instrukcijas un loģika no programmas. C programmas sastāv no priekšrakstiem, kas veic darbības un izteiksmes kas aprēķina vērtības.
komentāri tiek izmantoti, lai nodrošinātu cilvēkam lasāms skaidrojumus kodā. Tie netiek izpildīti un neietekmē programmas funkcionalitāti. C valodā komentāri ir apzīmēti ar // priekš vienas rindiņas komentāri un /* */ priekš vairāku rindiņu komentāri .
C programmas var ietvert lietotājs definēts funkcijas un bloki kodu, kas veic konkrētus uzdevumus. Funkcijas palīdz modulēt kodu un padarīt to sakārtotāku un pārvaldāmāku.
Izmantojiet atgriešanas paziņojums lai pārtrauktu funkciju un atgrieztu vērtību zvanītāja funkcijai. A atgriešanas paziņojums ar vērtību 0 parasti norāda uz veiksmīgu izpildi galvenā funkcija , savukārt a vērtība, kas nav nulle norāda uz kļūdu vai negaidītu pārtraukšanu.
C ir bibliotēkas funkcijas lasītājam lietotājam ievade (scanf) un drukas izvadi uz konsoli (printf) . Šīs funkcijas ir atrodamas C programmās un ir daļa no standarta I/O bibliotēkas ( stdio.h galvenes fails). Rakstot vienkāršu C programmu, ir svarīgi pareizi iekļaut šīs pamatfunkcijas, lai nodrošinātu optimālu funkcionalitāti un lasāmību.
Papildus informācija:
Ir papildu informācija par C programmām. Daža papildu informācija ir šāda:
C programmas bieži ietver priekšapstrādātāja direktīvas kas sākas ar a # simbols . Šīs direktīvas iepriekš apstrādā iepriekšējais apstrādātājs faktiskā kompilācija un tiek izmantoti, lai iekļautu galvenes failus, definējiet makro , un veikt nosacīta kompilācija .
C atbalsta tādus datu tipus kā int, peldēt, dubultā, char uc Tas ir atkarīgs no programmas prasībām, un ir jāizvēlas atbilstoši datu tipi, lai efektīvi uzglabātu un apstrādātu datus.
C nodrošina kontroles struktūras patīk ja-citādi, kamēr, par , un slēdža korpuss kas ļauj pieņemt lēmumus un kontrolēt programmas plūsmu.
Robustajās C programmās jāiekļauj kļūdu apstrādes mehānismi graciozi risināt negaidītas situācijas. Tādas metodes kā izņēmumu apstrāde (izmantojot mēģināt-ķert iekšā C++ ) vai atgriešanās kļūdu kodi parasti tiek nodarbināti.
Programmām augot sarežģītība , kļūst būtiski modularizēt kodu, izveidojot atsevišķas funkcijas dažādiem uzdevumiem. Šī prakse uzlabo koda atkārtotu izmantošanu un apkopi.
Atcerieties, arhitektūra un sarežģītība C programmas daļa var ievērojami atšķirties atkarībā no konkrētās pieteikumu un prasībām. Kontūra ir vispārīgs pārskats par vienkāršas C programmas struktūru.
Izskaidrojiet pirmo C programmu:
Lai uzrakstītu pirmo C programmu, atveriet C konsoli un ierakstiet šādu kodu:
Kods:
#include int main(){ printf('Hello C Language'); return 0; }
Vispirms izpētīsim dažādas šīs C programmas daļas:
#iekļauts :
Šajā rindā programma ietver standartu ievades/izvades bibliotēka (stdio.h) priekšapstrādātāja direktīvas dēļ. Priekš ievade un izvade uzdevumi, stdio.h bibliotēka satur tādas metodes kā printf un scanf .
int main() { ... }:
Tas ir galvenā funkcija kas ir C programmas ieejas punkts. Programma sāk izpildīt no sākuma galvenā funkcija .
printf('Sveika pasaule! ');:printf('Sveika pasaule!');:
Izmantojiet printf() funkcija lai drukātu formatētu izvadi uz konsoli. Šajā piemērā virkne 'Sveika, C valoda' tiek izdrukāts, kam seko a jaunas rindiņas rakstzīme (n) kas pārvieto rādītāju uz nākamo rindiņu pēc ziņojuma parādīšanas.
atgriezties 0;
Kad atgriešanas paziņojums ir 0 , programma ir pabeigta. Nosakot programmas stāvokli, operētājsistēma bieži izmanto galvenās funkcijas atgriezto vērtību. A atgriešanas vērtība no 0 bieži norāda, ka izpilde bija veiksmīga.
Pēc apkopošanas un izpildes šis C programma izbeigs ar statusa kodu 0 un izvadi 'Sveika, C valoda' uz termināli.
The 'Sveika, C valoda' programmu bieži izmanto kā ievadu jaunā programmēšanas valodā, jo tā iepazīstina audzēkņus ar tādiem būtiskiem jēdzieniem kā teksta izvade un valodas struktūra. C programma un nodrošina ātru veidu, kā pārbaudīt, vai darba vide ir pareizi izveidota.
rdbms normalizācija
Lai rakstītu, apkopotu un palaistu savu pirmo C programmu, rīkojieties šādi:
1. darbība. Atveriet teksta redaktoru
Atveriet a teksta redaktors pēc jūsu izvēles, piemēram, Piezīmju bloks, cildens teksts , vai Visual Studio kods . Tajā jūs ierakstīsit savu C kodu.
2. darbība: uzrakstiet C programmu
Tagad kopējiet un ielīmējiet šādu kodu teksta redaktorā:
#include int main() { printf('Hello, C Language'); return 0; }
3. darbība: saglabājiet failu
Pēc tam saglabājiet failu ar a .c paplašinājums piemēram, pirmā_programma.c . Šis paplašinājums norāda, ka tas ir a C avota kods failu.
4. darbība: sastādiet programmu
Tagad kompilējiet programmu komandu uzvednē.
5. darbība. Palaidiet programmu
Pēc veiksmīga kompilācija , varat palaist programmu, izpildot ģenerēto izpildāmo failu. Ievadiet tālāk norādīto komandu terminālis vai komandu uzvedne :
./first_program
Programma tiks izpildīta, un jūs redzēsit izvadi konsolē:
Izvade:
Hello, C Language
Kā apkopot un palaist C programmu
Ir divi veidi, kā kompilēt un palaist c programmu, izmantojot izvēlni un saīsni.
Pēc izvēlnes
- Tagad noklikšķiniet uz kompilēšanas izvēlnes, pēc tam kompilējiet apakšizvēlni, lai apkopotu c programmu.
- Pēc tam noklikšķiniet uz palaist izvēlnes un apakšizvēlnes, lai palaistu c programmu.
Pēc saīsnes
- Vai arī nospiediet taustiņus ctrl+f9, lai kompilētu un palaistu programmu tieši.
- Lietotāja ekrānā redzēsit šādu izvadi.
- Varat jebkurā laikā skatīt lietotāja ekrānu, nospiežot taustiņu kombināciju alt+f5.
- Tagad nospiediet Esc, lai atgrieztos turbo c++ konsolē.
Secinājums:
Visbeidzot, pirmā C programma iepazīstina ar C programmēšanas valodu un tās pamatstruktūru. Tas ilustrē nepieciešamos komponentus rakstīšana, sastādīšana , un skrienot C programma.
Programma satur standartu ievades-izejas bibliotēka (stdio.h) , kas ietver rutīnas izvades darbībām, piemēram, printf() . The galvenā() funkcija ir programmas ieejas punkts, no kura sākas izpilde. The printf() funkcija tiek izmantots ietvaros galvenā() metode lai izdrukātu ziņojumu 'Sveika, C valoda' uz konsoli.
A C kompilators piemēram, GCC ir nepieciešams programmas sastādīšanai. Kods tiek saglabāts teksta failā ar .c paplašinājums , un kompilators tiek palaists, ierakstot gcc , kam seko nosaukumi ievade un izvades faili .
Kompilācijas process pārvērš mašīnlasāms norādījumi no cilvēkam lasāms C kods. Kad programma ir veiksmīgi izveidota, to var sākt līdz veiciet dubultklikšķi iegūtais izpildāmais fails. Iekšā terminālis vai komandu uzvedne , izpildāmo failu izsauc tā faila nosaukums , kam seko ./ . Pēc tam programma tiek izpildīta, un 'Sveika C valoda' izvade tiek parādīta konsolē.
Sekojot šiem norādījumiem, jūs iegūsit pamata izpratni par C programmas izstrādi, konstruēšanu un palaišanu. Tas piedāvā pamatu tālākai sarežģītāku ideju izpētei un sarežģītāku lietojumprogrammu izstrādei, izmantojot C programmēšanas valodu.