A C nyelv elemei

A C Nyelv Elemei



C nyelv az egyik legfontosabb és legszélesebb körben használt alacsony szintű programozási nyelv, amelyet az 1970-es évek végén fejlesztettek ki. A nyelv jól ismert sebességéről, hordozhatóságáról és hatékonyságáról. A C segítségével a felhasználók számos alkalmazást fejleszthetnek, például általános célú alkalmazásokat, operációs rendszereket és beágyazott rendszereket. Segít a felhasználóknak webes és mobil alapú alkalmazások fejlesztésében is. Más programozási nyelvekhez hasonlóan a C is tartalmaz néhány alapvető építőelemet vagy elemet, amelyeket a C programokban használnak.

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.

#include

int 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.

#include

int 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.

#include

int 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ó.

#include

int 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.