Ha nem ismeri ezeket az építőelemeket vagy elemeket, kövesse ennek a cikknek az irányelveit.
A C nyelv elemei
A C nyelvnek több különbözősége van elemeket amelyek megkönnyítik és hatékonyan használhatók. Ezek elemeket vannak változók , adattípusok , kulcsszavakat , operátorok és több. Az alább említett elemek azonban fontosak és széles körben használatosak egy C programozási nyelvben.
1: Változók
Változók a C nyelv fő elemei. A változó egy memóriadarab, amely egy értéket tartalmaz, amely argumentumként használható egy adott utasításkészlethez. Kijelentve változók magában foglalja a nevük, értékük és adattípusuk megadását. Változók számok, karakterláncok, karaktertömbök vagy bármilyen más adattípus ábrázolására is használható.
#include
üres funkció ( )
{
int a = 10 ;
printf ( 'Az a változó értéke %d' , a ) ;
}
int fő- ( ) {
funkció ( ) ;
}
Ebben a kódban a 'a' változó és értékének kinyomtatása segítségével printf nyilatkozat.
Kimenet
2: Adattípusok
Értékek csoportja, amely ún adattípusok változóban tartható. A C nyelv többféle adattípusok mint például int (egész számokhoz), char (karakterekhez), float (tizedespontos számértékekhez) , dupla (dupla pontosságú lebegőpontos értékekhez) és több. A hozzáadni kívánt változó típusától függően a program ezeket használja a kódban. Kövessük az alábbiakban tárgyalt példát:
#include
int fő- ( ) {
int az egyiken = 10 ;
printf ( 'A szám értéke %d' , az egyiken ) ;
}
A fenti kódban egy egész szám adattípus 'egyen' és értékének kinyomtatása segítségével printf nyilatkozat.
Kimenet
3: Kulcsszavak
Kulcsszavak előre definiált szavak, amelyek konkrét jelentéssel bírnak, és segítik a program elindítását. 32 van kulcsszavakat C nyelvben, beleértve az if, else, while, for, int és float. Minden egyes kulcsszó megvan a maga sajátos célja, ami nagyon fontos elemévé teszi őket a kódban.
#includeint fő- ( )
{
auto a = 10 ;
printf ( '%d' , a ) ;
Visszatérés 0 ;
}
Ebben a kódban a kulcsszót használjuk 'automatikus' és értékének kinyomtatása segítségével printf nyilatkozat.
Jegyzet: Nem használhat kulcsszónevet a változó neveként, mivel az hibákat generál. Ennek az az oka, hogy ezek már definiálva vannak a C programozási nyelvben.
Kimenet
4: Operátorok
Üzemeltetők egyedi szimbólumok, amelyek műveleteket hajtanak végre operandusok (értékek) halmazán, hogy eredményeket hozzanak létre. A C nyelvnek többféle típusa van operátorok mint az összehasonlítás, az aritmetika, a hozzárendelés és a logika operátorok . Minden típusú operátor egy bizonyos típusú műveletet hajt végre a megadott értékeken.
#includeint fő- ( )
{
int a = tizenegy , b = 5 ;
printf ( 'az összeg = %d \n ' , a + b ) ;
Visszatérés 0 ;
}
Ebben a kódban egy operátor '+' kinyomtatni a összeg a két a és b változó közül.
Kimenet
5: Vezérlési struktúrák
A C nyelv egy tartományt tartalmaz vezérlő struktúrák amely lehetővé teszi a fejlesztők számára, hogy ellenőrizzék programjuk végrehajtásának folyamatát. Ide tartoznak a feldolgozó objektumok, például az if utasítások, a for ciklusok és a while ciklusok, amelyek bizonyos műveletek megismétlésére használhatók bizonyos feltételektől függően. Irányító struktúrák ezekhez hasonlóan a fejlesztők olyan összetett utasításokat hozhatnak létre, mintha egy könyvből olvasnának utasításokat.
#includeint fő- ( )
{
int év ;
printf ( 'Adjon meg egy évet:' ) ;
scanf ( '%d' ,& év ) ;
ha ( év % 4 == 0 )
printf ( '%d szökőév.' , év ) ;
más printf ( '%d nem szökőév.' , év ) ;
}
Ebben a kódban a „ha-else” vezérlőstruktúra annak meghatározására, hogy a felhasználó által beírt év szökőév-e vagy sem.
Kimenet
6: Funkciók
Egy végrehajtható fájl funkció a kód egy része, amely a fő programból hívható meg. Ez lehetővé teszi a fejlesztők számára, hogy egy kódrészletet egyetlen helyen helyezzenek el, majd ha szükségük van rá, többször meghívják máshol a kódban. Funkciók lehetővé teszi a fejlesztők számára, hogy modulárisan írják a kódot, így a nagy problémákat apró, kezelhető darabokra lehet bontani.
#includeüres Világ ( ) ;
int fő- ( )
{
printf ( 'Helló ' ) ;
Világ ( ) ;
}
üres Világ ( )
{
printf ( 'Világ' ) ;
}
Ebben a kódban a szó 'Világ' segítségével nyomtatják ki „Világ” funkció, amelyet a funkció 'fő()' kinyomtatni a kifejezést 'Helló Világ'.
Kimenet
7: Tömbök
Az an sor C-ben sok azonos típusú elemet összehozhat. A tömböknek lehetnek adattípusai, például int, float, char, double vagy felhasználó által definiált adattípusok, például struktúrák. Mindazonáltal, hogy az alkatrészeket egyben tartsák sor , mindegyiknek azonos adattípusúnak kell lennie. A tételeket balról jobbra sorrendben tartják, a bal oldalon a 0. index, a jobb oldalon az (n-1) index látható.
#includeint fő- ( ) {
int értékeket [ 5 ] ;
printf ( 'Írjon be 5 egész számot: ' ) ;
számára ( int x = 0 ; x < 5 ; ++ x ) {
scanf ( '%d' , & értékeket [ x ] ) ;
}
printf ( 'Egész számok megjelenítése: \n ' ) ;
számára ( int én = 0 ; én < 5 ; ++ én ) {
printf ( '%d \n ' , értékeket [ én ] ) ;
}
Visszatérés 0 ;
}
A felhasználó 5 számot ír be egy sor hívott 'értékek' ebben a kódban, és a tömbök a tartalom ezután megjelenik.
Kimenet
8: Struktúrák
A struct egy vegyes adattípusú deklaráció, amely fizikailag szervezett változólistát hoz létre egy memóriablokkban egyetlen név alatt a C számítógépes nyelven. Egyetlen mutató vagy a struct-deklarált név használatával, amely ugyanazt a címet adja vissza, elérhető a különböző változók. C-ben egy felhasználó által definiált adattípus ún szerkezet lehetővé teszi számos különböző adattípus tárolását.Minden része a szerkezet mint a 'tag' . Mivel sokféle adatot tartalmazhatnak, szerkezetek képes emulálni az osztályok és sablonok használatát.
#include#include
struct Könyv {
char név [ ötven ] ;
int ár ;
} Könyv1 ;
int fő- ( ) {
strcpy ( Könyv1. név , Odessza ) ;
Könyv1. ár = 500 ;
printf ( 'Név: %s \n ' , Könyv1. név ) ;
printf ( 'A könyv ára: %d \n ' , Könyv1. ár ) ;
Visszatérés 0 ;
}
A fenti kód létrehozza a szerkezet hívott 'Könyv' a jellemzővel 'név' és 'ár' amelyeket azután a szerkezet például nyomtatás előtt.
Kimenet
Következtetés
Hasznosak a C elemek, amelyek együttműködve lehetővé teszik a fejlesztők számára, hogy C programot írhassanak. A C programozási nyelvnek számos eleme van, amelyek változókat, adattípusokat, kulcsszavakat és még sok minden mást tartalmaznak, amelyekről a fenti irányelvekben tárgyalunk. Ezek megértése elemeket segít a felhasználóknak hatékony és jól megírt C programok létrehozásában.