Všeobecný prehľad štruktúry jednoduchého programu C:
The všeobecná architektúra z jednoduchého C program zvyčajne pozostáva z niekoľkých životne dôležitých komponentov. Nižšie je uvedený prehľad základných prvkov a ich účelov:
The #include direktívy na začiatku programu sa používajú na zaradenie hlavičkové súbory. Hlavičkové súbory poskytovať funkciu prototypy a definície ktoré umožňujú kompilátoru C pochopiť funkcie používané v programe.
Každý C program začína s hlavná funkcia . Je to vstupný bod programu a spúšťanie začína odtiaľto. The hlavná funkcia má návratový typ z int , čo znamená, že po dokončení by mal operačnému systému vrátiť celočíselnou hodnotu.
Pred použitím akýchkoľvek premenných by ste ich mali deklarovať s ich dátové typy . Táto sekcia je zvyčajne umiestnená za hlavná funkcia kučeravá otváracia ortéza.
Táto sekcia obsahuje skutočné pokyny a logika programu. Programy C sa skladajú z príkazov, ktoré vykonávajú akcie a výrazov že počítajú hodnoty.
Komentáre sa používajú na poskytovanie ľudsky čitateľný vysvetlenia v kóde. Nespúšťajú sa a neovplyvňujú funkčnosť programu. V C sú komentáre označené // pre jednoriadkové komentáre a /* */ pre viacriadkové komentáre .
C programy môžu zahŕňať definované užívateľom funkcie a bloky kódu, ktorý vykonáva špecifické úlohy. Funkcie pomáhajú modularizovať kód a robia ho lepšie organizovaným a spravovateľným.
Použi návratový výkaz na ukončenie funkcie a vrátenie hodnoty do funkcie volajúceho. A návratový výkaz s hodnotou 0 zvyčajne označuje úspešné vykonanie v hlavná funkcia , keďže a nenulová hodnota označuje chybu alebo neočakávané ukončenie.
C má knižničné funkcie pre používateľa na čítanie vstup (skenovať) a tlač výstupu na konzolu (printf) . Tieto funkcie sa nachádzajú v programoch C a sú súčasťou štandardnej I/O knižnice ( stdio.h hlavičkový súbor). Pri písaní jednoduchého programu v jazyku C je nevyhnutné správne zahrnúť tieto základné funkcie, aby sa zabezpečila optimálna funkčnosť a čitateľnosť.
mylivecricket.
Ďalšie informácie:
Existuje niekoľko ďalších informácií o programoch C. Niektoré ďalšie informácie sú nasledovné:
Programy C často zahŕňajú direktívy preprocesora ktoré začínajú na a # symbol . Tieto direktívy spracuje preprocesor predtým skutočná kompilácia a používajú sa na zahrnutie hlavičkové súbory, definujte makrá a vykonávať podmienená kompilácia .
C podporuje dátové typy ako napr int, float, double, char , atď. Závisí to od požiadaviek programu a mali by sa zvoliť vhodné typy údajov na efektívne ukladanie a manipuláciu s údajmi.
C poskytuje riadiacich štruktúr Páči sa mi to if-else, while, for , a spínacia skrinka ktoré vám umožňujú robiť rozhodnutia a kontrolovať tok programu.
Robustné C programy by mali zahŕňať mechanizmy na odstraňovanie chýb elegantne zvládať nečakané situácie. Techniky ako spracovanie výnimiek (použitie Skús chytiť v C++ ) alebo návratom chybové kódy sú bežne zamestnaní.
Ako programy rastú zložitosť , je nevyhnutné modularizovať kód vytvorením samostatných funkcií pre rôzne úlohy. Tento postup zlepšuje opätovnú použiteľnosť a udržiavateľnosť kódu.
Pamätajte si, architektúra a zložitosť programu C sa môže výrazne líšiť v závislosti od konkrétneho aplikácie a požiadavky. Náčrt je všeobecný prehľad štruktúry jednoduchého programu v jazyku C.
Vysvetlite program First C:
Ak chcete napísať prvý program C, otvorte konzolu C a napíšte nasledujúci kód:
kód:
#include int main(){ printf('Hello C Language'); return 0; }
Najprv si preštudujme rôzne časti tohto programu C:
#include :
V tomto riadku program obsahuje štandard vstupno/výstupná knižnica (stdio.h) kvôli smernici o preprocesore. Pre vstup a výkon úlohy, knižnica stdio.h obsahuje metódy ako printf a scanf .
int main() { ... }:
To je hlavná funkcia ktorý je vstupným bodom programu C. Program sa spustí od začiatku hlavná funkcia .
printf('Ahoj svet! ');:printf('Ahoj svet!');:
Použi funkcia printf(). na tlač naformátovaného výstupu do konzoly. V tomto príklade reťazec „Ahoj, jazyk C“ je vytlačený a za ním nasleduje a znak nového riadku (n) ktorá po zobrazení správy presunie kurzor na nasledujúci riadok.
návrat 0;
Keď návratový výkaz je 0 , program bol dokončený. Pri určovaní stavu programu operačný systém často používa hodnotu vrátenú hlavnou funkciou. A návratová hodnota z 0 často naznačuje, že realizácia bola úspešná.
Po kompilácii a vykonaní toto C program sa ukončí so stavovým kódom 0 a výstup „Ahoj, jazyk C“ do terminálu.
The „Ahoj, jazyk C“ program sa často používa ako úvod do nového programovacieho jazyka, pretože oboznamuje študentov so základnými pojmami, ako je výstup textu a štruktúra C program a poskytuje rýchly spôsob overenia, či je pracovné prostredie správne nastavené.
Ak chcete napísať, skompilovať a spustiť svoj prvý program v jazyku C, postupujte takto:
Krok 1: Otvorte textový editor
Otvorte a textový editor podľa vlastného výberu, ako napr Poznámkový blok, vznešený text , alebo Kód Visual Studio . Bude to miesto, kde napíšete svoj kód C.
Krok 2: Napíšte program C
Teraz skopírujte a prilepte nasledujúci kód do textového editora:
#include int main() { printf('Hello, C Language'); return 0; }
Krok 3: Uložte súbor
Potom uložte súbor s a .c rozšírenie ako napr prvy_program.c . Toto rozšírenie naznačuje, že ide o a C zdrojový kód súbor.
Krok 4: Kompilujte program
Teraz skompilujte program v príkazovom riadku.
Krok 5: Spustite program
Po úspešná kompilácia , môžete program spustiť spustením vygenerovaného spustiteľného súboru. Zadajte nasledujúci príkaz do terminál alebo príkazový riadok :
python __name__
./first_program
Program sa spustí a na konzole uvidíte výstup:
Výkon:
Hello, C Language
Ako skompilovať a spustiť program C
Existujú dva spôsoby, ako zostaviť a spustiť program c pomocou ponuky a skratky.
Podľa ponuky
- Teraz kliknite na ponuku kompilácie, potom podponuku kompilácie na kompiláciu programu c.
- Potom kliknite na ponuku spustiť a podponuku na spustenie programu c.
Skratkou
- Alebo stlačte klávesy ctrl+f9 na kompiláciu a spustenie programu priamo.
- Na používateľskej obrazovke uvidíte nasledujúci výstup.
- Používateľskú obrazovku môžete kedykoľvek zobraziť stlačením klávesov alt+f5.
- Teraz stlačte Esc, aby ste sa vrátili do konzoly turbo c++.
Záver:
Nakoniec, prvý program C predstavuje programovací jazyk C a jeho základnú štruktúru. Ilustruje potrebné komponenty pre písanie, zostavovanie , a beh program C.
Program obsahuje štandard vstupno-výstupná knižnica (stdio.h) , ktorý zahŕňa rutiny pre výstupné operácie ako napr printf() . The funkcia main(). je vstupný bod programu, od ktorého začína vykonávanie. The funkcia printf(). sa používa v rámci metóda main(). vytlačiť správu „Ahoj, jazyk C“ do konzoly.
A C kompilátor ako napr GCC je potrebný na zostavenie programu. Kód je uložený v textovom súbore s .c rozšírenie a kompilátor sa spustí napísaním gcc , za ktorým nasledujú mená vstup a výstupné súbory .
Proces kompilácie sa konvertuje strojovo čitateľné inštrukcie od ľudsky čitateľný C kód. Po úspešnom vytvorení programu ho možno spustiť dvojitým kliknutím výsledný spustiteľný súbor. V terminál alebo príkazový riadok , spustiteľný súbor sa volá jeho názov súboru , nasledovaný ./ . Potom sa program spustí a „Ahoj jazyk C“ výstup sa zobrazí na konzole.
Dodržiavaním týchto pokynov získate základnú predstavu o vývoji, konštrukcii a spustení programu C. Ponúka základ pre ďalšie skúmanie komplexnejších nápadov a vývoj sofistikovanejších aplikácií pomocou programovacieho jazyka C.