logo

Pirmoji C programa

Bendra paprastos C programos struktūros apžvalga:

The bendroji architektūra iš paprasto C programa paprastai susideda iš kelių gyvybiškai svarbių komponentų. Žemiau pateikiami esminiai elementai ir jų tikslai:

    Antraštės failai:

The #įtraukti direktyvas programos pradžioje naudojami įtraukti antraštės failus. Antraštės failai suteikti funkciją prototipai ir apibrėžimai kurios leidžia C kompiliatoriui suprasti programoje naudojamas funkcijas.

stygų masyvas
    Pagrindinė funkcija:

kas C programa prasideda nuo pagrindinė funkcija . Tai yra programos įėjimo taškas, o vykdymas prasideda nuo čia. The pagrindinė funkcija turi grąžinimo tipas apie tarpt , nurodant, kad užbaigus operacinei sistemai ji turėtų grąžinti sveikojo skaičiaus reikšmę.

    Kintamos deklaracijos:

Prieš naudodami bet kokius kintamuosius, turėtumėte juos deklaruoti su jų duomenų tipai . Šis skyrius paprastai dedamas po pagrindinė funkcija garbanotas atidaromas petnešėlė.

    Teiginiai ir išraiškos:

Šiame skyriuje yra tikrosios instrukcijos ir logika programos. C programos yra sudarytos iš teiginių, kurie atlieka veiksmai ir posakius kad skaičiuoja reikšmes.

    Komentarai:

Komentarai naudojami suteikti skaitomas žmogui paaiškinimai kode. Jie nevykdomi ir neturi įtakos programos funkcionalumui. C raidėje komentarai žymimi // dėl vienos eilutės komentarai ir /* */ dėl kelių eilučių komentarai .

    Funkcijos:

C programos gali apimti vartotojo apibrėžtas funkcijos ir blokai kodo, kuris atlieka konkrečias užduotis. Funkcijos padeda moduliuoti kodą ir padaryti jį labiau organizuotą bei valdomesnį.

    Grąžinimo pareiškimas:

Naudoti grąžinimo pareiškimas funkcijai nutraukti ir skambinančiojo funkcijai grąžinti reikšmę. A grąžinimo pareiškimas su verte 0 paprastai rodo sėkmingą vykdymą pagrindinė funkcija , tuo tarpu a ne nulinė vertė rodo klaidą arba netikėtą nutraukimą.

    Standartinė įvestis / išvestis:

C turi bibliotekos funkcijas Skaitančiam vartotojui įvestis (scanf) ir spausdinimo išvestis į konsolę (printf) . Šios funkcijos yra C programose ir yra standartinės I/O bibliotekos ( stdio.h antraštės failą). Labai svarbu teisingai įtraukti šias pagrindines funkcijas rašant paprastą C programą, kad būtų užtikrintas optimalus funkcionalumas ir skaitomumas.

Papildoma informacija:

Yra papildomos informacijos apie C programas. Tam tikra papildoma informacija yra tokia:

    Pirminio apdorojimo direktyvos:

C programos dažnai apima pirminio procesoriaus nurodymai kurie prasideda a # simbolis . Šias direktyvas pirminis apdorojimas apdoroja anksčiau tikrasis kompiliavimas ir naudojami įtraukti antraštės failus, apibrėžti makrokomandas , ir atlikti sąlyginis kompiliavimas .

    Duomenų tipai:

C palaiko tokius duomenų tipus kaip int, float, double, char tt Tai priklauso nuo programos reikalavimų, todėl reikia pasirinkti tinkamus duomenų tipus, kad būtų galima efektyviai saugoti ir apdoroti duomenis.

    Valdymo struktūros:

C numato valdymo struktūros Kaip jei-kita, o, už , ir jungiklio korpusas kurios leidžia priimti sprendimus ir kontroliuoti programos eigą.

    Klaidų tvarkymas:

Tvirta C programos turėtų apimti klaidų valdymo mechanizmai grakščiai spręsti netikėtas situacijas. Tokie metodai kaip išimčių tvarkymas (naudojant bandyti-pagauti in C++ ) arba grįžti klaidų kodus dažniausiai dirba.

    Modularizacija:

Augant programoms sudėtingumo , tampa būtina moduliuoti kodą sukuriant atskiras funkcijas skirtingoms užduotims. Ši praktika pagerina kodo pakartotinį naudojimą ir priežiūrą.

Prisiminkite, architektūra ir sudėtingumo C programa gali labai skirtis priklausomai nuo konkretaus taikymas ir reikalavimus. Metmenys yra bendra paprastos C programos struktūros apžvalga.

Paaiškinkite pirmąją C programą:

Norėdami parašyti pirmąją C programą, atidarykite C konsolę ir parašykite šį kodą:

Java multithreading

Kodas:

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

Pirmiausia išstudijuokime įvairias šios C programos dalis:

#įtraukti :

Šioje eilutėje programa apima standartą įvesties / išvesties biblioteka (stdio.h) dėl pirminio procesoriaus direktyvos. Dėl įvestis ir išvestis užduotys, stdio.h biblioteka yra tokių metodų kaip printf ir scanf .

kaip iškviesti metodą java

int main() { ... }:

Tai yra pagrindinė funkcija kuri yra C programos įėjimo taškas. Programa pradedama vykdyti nuo programos pradžios pagrindinė funkcija .

printf('Sveikas, pasauli! ');:printf('Sveikas, pasauli!');:

Naudoti printf() funkcija spausdinti suformatuotą išvestį į konsolę. Šiame pavyzdyje eilutė „Sveiki, C kalba“ atspausdintas, po to a naujos eilutės simbolis (n) kuri perkelia žymeklį į kitą eilutę po to, kai rodomas pranešimas.

grąžinti 0;

Kai grąžinimo pareiškimas yra 0 , programa baigta. Nustatydama programos būseną, operacinė sistema dažnai naudoja pagrindinės funkcijos grąžintą reikšmę. A grąžinti vertę apie 0 dažnai rodo, kad vykdymas buvo sėkmingas.

Po kompiliavimo ir vykdymo šis C programa baigsis su būsenos kodu 0 ir išvestis „Sveiki, C kalba“ iki terminalo.

The „Sveiki, C kalba“ programa dažnai naudojama kaip įvadas į naują programavimo kalbą, nes ji supažindina mokinius su pagrindinėmis sąvokomis, tokiomis kaip teksto išvestis ir kalbos struktūra. C programa ir suteikia greitą būdą patvirtinti, kad darbo aplinka yra tinkamai nustatyta.

Norėdami parašyti, kompiliuoti ir paleisti pirmąją C programą, atlikite šiuos veiksmus:

1 veiksmas: atidarykite teksto rengyklę

Atidarykite a teksto redaktorius jūsų pasirinkimas, pvz Užrašų knygelė, puikus tekstas , arba Visual Studio kodas . Čia rašysite savo C kodą.

2 veiksmas: parašykite C programą

Dabar nukopijuokite ir įklijuokite šį kodą į teksto rengyklę:

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

3 veiksmas: išsaugokite failą

Po to išsaugokite failą naudodami a .c plėtinys toks kaip pirmoji_programa.c . Šis plėtinys rodo, kad tai a C šaltinio kodas failą.

padaryti sh scenarijų vykdomąjį

4 veiksmas: sukompiliuokite programą

Dabar sukompiliuokite programą komandų eilutėje.

5 veiksmas: paleiskite programą

Po to sėkmingas kompiliavimas , galite paleisti programą vykdydami sugeneruotą vykdomąjį failą. Įveskite šią komandą į terminalas arba komandinė eilutė :

 ./first_program 

Programa bus vykdoma ir konsolėje pamatysite išvestį:

Išvestis:

 Hello, C Language 

Kaip kompiliuoti ir paleisti C programą

Yra du būdai, kaip kompiliuoti ir paleisti c programą pagal meniu ir sparčiuosius klavišus.

Pagal meniu

  • Dabar spustelėkite kompiliavimo meniu, tada kompiliavimo submeniu, kad sudarytumėte c programą.
  • Tada spustelėkite vykdymo meniu ir antrinį meniu, kad paleistumėte c programą.

Pagal nuorodą

  • Arba paspauskite ctrl+f9 klavišus, kad sukompiliuotumėte ir paleistumėte programą tiesiogiai.
  • Vartotojo ekrane pamatysite šią išvestį.
  • Galite bet kada peržiūrėti vartotojo ekraną paspausdami klavišus alt+f5.
  • Dabar paspauskite Esc, kad grįžtumėte į turbo c++ konsolę.

Išvada:

Galiausiai, pirmoji C programa supažindina su C programavimo kalba ir jos pagrindine struktūra. Tai iliustruoja reikalingus komponentus rašymas, kompiliavimas , ir bėgimas C programa.

Java burbulų rūšiavimas

Programoje yra standartas įvesties-išvesties biblioteka (stdio.h) , kuri apima išvesties operacijų įprastas, pvz., printf() . The pagrindinė() funkcija yra programos įėjimo taškas, nuo kurio prasideda vykdymas. The printf() funkcija yra naudojamas viduje pagrindinis() metodas norėdami atspausdinti pranešimą „Sveiki, C kalba“ prie konsolės.

A C kompiliatorius toks kaip GCC reikalinga programai sudaryti. Kodas saugomas tekstiniame faile su .c plėtinys , o kompiliatorius pradedamas įvedant gcc , po kurio nurodomi pavadinimai įvestis ir išvesties failus .

Kompiliavimo procesas konvertuoja nuskaitomas mašininiu būdu nurodymai iš skaitomas žmogui C kodas. Sėkmingai sukūrus programą, ją galima pradėti dukart spustelėjus gautas vykdomasis failas. A terminalas arba komandinė eilutė , vykdomasis failas iškviečiamas jo failo pavadinimas , po kurio seka ./ . Po to programa atliekama ir „Labas C kalba“ išvestis rodoma konsolėje.

Vykdydami šias instrukcijas gausite pagrindinį supratimą apie C programos kūrimą, konstravimą ir vykdymą. Tai suteikia pagrindą tolesniam sudėtingesnių idėjų tyrimui ir sudėtingesnių programų kūrimui naudojant C programavimo kalbą.