logo

Pirmā C programma

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:

    Galvenes faili:

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.

    Galvenā funkcija:

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.

    Mainīgās deklarācijas:

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.

    Izteikumi un izteicieni:

Šī 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:

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 .

    Funkcijas:

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.

    Atgriešanas paziņojums:

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.

    Standarta ieeja/izvade:

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:

    Priekšapstrādātāju direktīvas:

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 .

    Datu veidi:

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.

    Kontroles struktūras:

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.

    Kļūdu apstrāde:

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.

    Modularizācija:

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.