logo

Első C program

Egy egyszerű C program felépítésének általános áttekintése:

A általános építészet egy egyszerű C program jellemzően több létfontosságú összetevőből áll. Az alábbiakban összefoglaljuk a lényeges elemeket és azok céljait:

    Fejléc fájlok:

A #include direktívák a program elején szerepelnek fejléc fájlok. Fejléc fájlok funkciót biztosítanak prototípusok és definíciók amelyek lehetővé teszik a C fordító számára a programban használt függvények megértését.

    Fő funkció:

Minden C program -vel kezdődik fő funkció . Ez a program belépési pontja, és a végrehajtás innen indul. A fő funkció van egy visszatérési típus nak,-nek int , jelezve, hogy a befejezés után egy egész értéket kell visszaadnia az operációs rendszernek.

    Változó nyilatkozatok:

Mielőtt bármilyen változót használna, deklarálja azokat a változókkal adattípusok . Ez a rész jellemzően a fő funkciója göndör nyíló merevítő.

    Nyilatkozatok és kifejezések:

Ez a rész tartalmazza a tényleges utasításokat és logika a programból. A C programok olyan utasításokból állnak, amelyek teljesítenek akciók és kifejezéseket hogy kiszámolja az értékeket.

    Hozzászólások:

Hozzászólások biztosítására szolgálnak ember által olvasható magyarázatok a kódon belül. Nem hajtódnak végre, és nem befolyásolják a program működését. C-ben a megjegyzéseket jelöli // számára egysoros megjegyzések és /* */ számára többsoros megjegyzések .

    Funkciók:

A C programok tartalmazhatnak felhasználó által meghatározott funkciók és blokkok meghatározott feladatokat végrehajtó kód. A funkciók segítik a kód modularizálását, valamint szervezettebbé és kezelhetőbbé teszik azt.

    Visszaküldési nyilatkozat:

Használja a visszáru nyilatkozat függvény befejezéséhez és egy érték visszaadásához a hívó függvénynek. A visszáru nyilatkozat értékkel 0 jellemzően sikeres végrehajtást jelez a fő funkció , míg a nem nulla érték hibát vagy váratlan leállást jelez.

    Normál bemenet/kimenet:

C-nek van könyvtári funkciók olvasó felhasználó számára bemenet (scanf) és nyomtatási kimenetet a konzolra (printf) . Ezek a funkciók a C programokban találhatók, és a szabványos I/O könyvtár részét képezik ( stdio.h fejlécfájl). Az optimális funkcionalitás és olvashatóság érdekében elengedhetetlen, hogy ezeket az alapvető jellemzőket helyesen vegyük fel egy egyszerű C program írása során.

hosszúságú húr

További információ:

Van néhány további információ a C programokról. Néhány további információ a következő:

    Előfeldolgozói irányelvek:

A C programok gyakran tartalmazzák előfeldolgozó direktívák amelyek a-val kezdődnek # szimbólum . Ezeket az utasításokat az előfeldolgozó korábban feldolgozza tényleges összeállítás és bele szokták foglalni fejléc fájlok, makrók meghatározása , és előadja feltételes összeállítás .

    Adattípusok:

A C támogatja az olyan adattípusokat, mint pl int, float, double, char , stb. Ez a program követelményeitől függ, és az adatok hatékony tárolása és kezelése érdekében megfelelő adattípusokat kell kiválasztani.

    Vezérlési struktúrák:

C biztosítja vezérlő struktúrák mint if-else, while, for , és kapcsolószekrény amelyek lehetővé teszik a döntések meghozatalát és a program menetének irányítását.

    Hibakezelés:

A robusztus C programoknak tartalmazniuk kell hibakezelési mechanizmusok hogy kecsesen kezelje a váratlan helyzeteket. Olyan technikák, mint a kivételkezelés (a próba-elkapni ban ben C++ ) vagy visszatér hibakódok általánosan alkalmazzák.

    Modularizálás:

Ahogy a programok bővülnek bonyolultság , elengedhetetlenné válik a kód modularizálása, külön függvények létrehozásával a különböző feladatokhoz. Ez a gyakorlat javítja a kód újrafelhasználhatóságát és karbantarthatóságát.

c string tömbben

Ne feledje, a építészet és bonyolultság egy C program értéke jelentősen változhat a konkréttól függően Alkalmazás és követelmények. A vázlat egy egyszerű C program szerkezetének általános áttekintése.

Magyarázza el az First C programot:

Az első C program megírásához nyissa meg a C konzolt, és írja be a következő kódot:

Kód:

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

Először tanulmányozzuk ennek a C programnak a különböző részeit:

#include :

Ebben a sorban a program tartalmazza a szabványt bemeneti/kimeneti könyvtár (stdio.h) az előfeldolgozó direktíva miatt. Mert bemenet és Kimenet feladatok, a stdio.h könyvtár olyan módszereket tartalmaz, mint printf és scanf .

int main() { ... }:

Ez a fő funkció amely a C program belépési pontja. A program a program elejétől indul el fő funkció .

printf('Hello World! ');:printf('Hello World!');:

Használja a printf() függvény formázott kimenet nyomtatásához a konzolra. Ebben a példában a karakterlánc 'Hello, C Language' ki van nyomtatva, majd a újsor karakter (n) amely az üzenet megjelenése után a mutatót a következő sorra mozgatja.

visszatérés 0;

Amikor az visszáru nyilatkozat van 0 , a program befejeződött. A program állapotának meghatározásakor az operációs rendszer gyakran a fő függvény által visszaadott értéket használja. A visszatérési értéket nak,-nek 0 gyakran azt jelzi, hogy a végrehajtás sikeres volt.

Összeállítás és kivitelezés után ez C program állapotkóddal kilép 0 és kimenet 'Hello, C Language' a terminálhoz.

A 'Hello, C Language' A programot gyakran használják bevezetésként egy új programozási nyelvbe, mivel megismerteti a tanulókat olyan alapvető fogalmakkal, mint a szövegkiadás és a nyelv szerkezete. C program és gyors módot biztosít a munkakörnyezet helyes beállításának ellenőrzésére.

Az első C program írásához, fordításához és futtatásához kövesse az alábbi lépéseket:

1. lépés: Nyisson meg egy szövegszerkesztőt

bash ha feltétel

Nyissa meg a szöveg szerkesztő választása szerint, mint pl Jegyzettömb, fenséges szöveg , vagy Visual Studio kód . Ide írod a C kódodat.

2. lépés: Írja meg a C programot

Most másolja ki és illessze be a következő kódot a szövegszerkesztőbe:

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

3. lépés: Mentse el a fájlt

Ezt követően mentse el a fájlt a .c kiterjesztés mint például első_program.c . Ez a kiterjesztés azt jelzi, hogy ez a C forráskód fájlt.

4. lépés: Fordítsa le a programot

Most fordítsa le a programot a parancssorban.

5. lépés: Futtassa a programot

Után sikeres összeállítás , futtathatja a programot a generált futtatható fájl végrehajtásával. Írja be a következő parancsot a terminál vagy parancssor :

 ./first_program 

A program elindul, és látni fogja a kimenetet a konzolon:

Kimenet:

 Hello, C Language 

Hogyan kell lefordítani és futtatni a C programot

A c program menü és parancsikon általi fordítására és futtatására kétféleképpen van lehetőség.

Menü szerint

  • Most kattintson a fordítás menüre, majd a fordítási almenüre a c program lefordításához.
  • Ezután kattintson a Futtatás menüre és az almenüre a c program futtatásához.

Parancsikon segítségével

  • Vagy nyomja meg a ctrl+f9 billentyűket a program közvetlen fordításához és futtatásához.
  • A következő kimenetet fogja látni a felhasználói képernyőn.
  • A felhasználói képernyőt bármikor megtekintheti az alt+f5 billentyűk lenyomásával.
  • Most nyomja meg az Esc billentyűt, hogy visszatérjen a turbo c++ konzolhoz.

Következtetés:

Végül a első C program bemutatja a C programozási nyelvet és annak alapvető felépítését. Bemutatja a szükséges összetevőket írás, összeállítás , és futás egy C program.

A program tartalmazza a szabványt bemeneti-kimeneti könyvtár (stdio.h) , amely olyan kimeneti műveletek rutinjait tartalmazza, mint pl printf() . A fő funkció a program belépési pontja, ahonnan a végrehajtás kezdődik. A printf() függvény belül használják main() metódus az üzenet kinyomtatásához 'Hello, C Language' a konzolhoz.

modell is

A C fordító mint például GCC szükséges a program összeállításához. A kód egy szöveges fájlban tárolódik a .c kiterjesztés , és a fordító beírásával indul gcc , amelyet a neve követ bemenet és kimeneti fájlok .

Az összeállítási folyamat konvertálja géppel olvasható instrukciókat ember által olvasható C kód. A program sikeres felépítése után elindítható dupla kattintással az eredményül kapott futtatható fájl. Az a terminál vagy parancssor , a végrehajtható fájlt a maga hívja meg fájl név , utána ./ . Ezt követően a program végrehajtásra kerül, és a 'Hello C Language' kimenet látható a konzolon.

Ezeket az utasításokat követve alapvető ismereteket kap a C program fejlesztéséről, felépítéséről és futtatásáról. Alapot kínál a bonyolultabb ötletek további vizsgálatához és a C programozási nyelvet használó kifinomultabb alkalmazások fejlesztéséhez.