C kalbos elementai

C Kalbos Elementai



C kalba yra viena iš svarbiausių ir plačiausiai naudojamų žemo lygio programavimo kalbų, sukurtų aštuntojo dešimtmečio pabaigoje. Kalba yra gerai žinoma dėl savo greičio, perkeliamumo ir efektyvumo. Su C vartotojai galės kurti platų programų spektrą, pavyzdžiui, bendrosios paskirties programas, operacines sistemas ir įterptąsias sistemas. Tai taip pat padeda vartotojams kurti žiniatinklio ir mobiliąsias programas. Kaip ir kitose programavimo kalbose, C taip pat yra keletas pagrindinių kūrimo blokų arba elementų, kurie naudojami C programoje.

Jei nežinote apie šiuos blokus ar elementus, vadovaukitės šio straipsnio gairėmis.

C kalbos elementai

C kalba turi keletą skirtingų elementai kurie leidžia lengvai ir efektyviai naudoti. Šie elementai yra kintamieji , duomenų tipai , raktinius žodžius , operatoriai ir dar. Tačiau toliau nurodyti elementai yra svarbūs ir plačiai naudojami C programavimo kalboje.







1: kintamieji

Kintamieji yra pagrindiniai C kalbos elementai. A kintamasis yra atminties dalis, kurioje yra reikšmė, kurią galima naudoti kaip argumentą tam tikram instrukcijų rinkiniui. Deklaruojantis kintamieji nurodomas jų pavadinimas, reikšmė ir duomenų tipas. Kintamieji taip pat gali būti naudojamas skaičiams, eilėms, simbolių masyvams ar bet kokiam kitam duomenų tipui pavaizduoti.



#include

tuštuma funkcija ( )
{
tarpt a = 10 ;
printf ( 'Kintamojo a reikšmė yra %d' , a ) ;
}

tarpt pagrindinis ( ) {
funkcija ( ) ;
}

Šiame kode mes naudojame a kintamasis 'a' ir spausdinant jo vertę naudojant printf pareiškimas.



Išvestis





2: duomenų tipai

Vertybių grupė, žinoma kaip duomenų tipai gali būti laikomas kintamuoju. C kalba vartoja keletą duomenų tipai toks kaip int (sveikiesiems skaičiams), char (simboliams), float (skaitinėms reikšmėms su kableliu) , dvigubas (dvigubo tikslumo slankiojo kablelio vertėms) ir dar. Priklausomai nuo to, kokio tipo kintamąjį norite pridėti, jie naudojami kode. Tęskime toliau aptartą pavyzdį:



#include

tarpt pagrindinis ( ) {
tarpt ant vieno = 10 ;
printf ( 'Skaičiaus reikšmė yra %d' , ant vieno ) ;
}

Aukščiau pateiktame kode mes naudojame an sveikasis skaičius duomenų tipas 'ant vieno' ir spausdinant jo vertę naudojant printf pareiškimas.

Išvestis

3: Raktiniai žodžiai

Raktažodžiai yra iš anksto apibrėžti žodžiai, turintys konkrečią reikšmę ir padedantys inicijuoti programą. Yra 32 raktinius žodžius C kalba, įskaitant if, else, while, for, int ir float. Kiekvienas raktažodį turi savo specifinį tikslą, todėl jie yra labai svarbūs kodo elementai.

#include

tarpt pagrindinis ( )
{
automatinis a = 10 ;
printf ( „%d“ , a ) ;
grąžinti 0 ;
}

Šiame kode mes naudojame raktinį žodį 'automatinis' ir spausdinant jo vertę naudojant printf pareiškimas.

Pastaba: Negalite naudoti raktinio žodžio pavadinimo kaip kintamojo pavadinimo, nes jis sugeneruos klaidų. Priežastis ta, kad jie jau apibrėžti C programavimo kalba.

Išvestis

4: operatoriai

Operatoriai yra unikalūs simboliai, kurie atlieka operacijas su operandų (reikšmių) rinkiniu, kad generuotų rezultatus. C kalba turi keletą tipų operatoriai kaip palyginimas, aritmetika, priskyrimas ir logika operatoriai . Kiekvienas operatorių tipas atlieka tam tikro tipo operaciją su nurodytomis reikšmėmis.

#include

tarpt pagrindinis ( )
{
tarpt a = vienuolika , b = 5 ;
printf ( 'suma yra %d \n , a + b ) ;
grąžinti 0 ;
}

Šiame kode mes naudojame a operatorius '+' spausdinti suma iš dviejų kintamųjų a ir b.

Išvestis

5: Valdymo struktūros

C kalboje yra įvairių valdymo struktūros kuri leidžia kūrėjams kontroliuoti savo programos vykdymo eigą. Tai apima apdorojimo objektus, tokius kaip if teiginiai, ciklai ir while ciklai, kuriuos galima naudoti tam tikroms operacijoms pakartoti, atsižvelgiant į tam tikras sąlygas. Valdymo struktūros kaip tai padeda kūrėjams sukurti sudėtingas instrukcijas beveik taip, lyg jie skaitytų instrukcijas iš knygos.

#include

tarpt pagrindinis ( )
{
tarpt metų ;
printf ( 'Įveskite metus:' ) ;
scanf ( „%d“ ,& metų ) ;
jeigu ( metų % 4 == 0 )
printf ( „%d yra keliamieji metai“. , metų ) ;
Kitas printf ( „%d nėra keliamieji metai“. , metų ) ;
}

Šiame kode mes naudojame „jei-kita“ valdymo struktūra nustatyti, ar metai, kuriuos vartotojas įveda, yra keliamieji, ar ne.

Išvestis

6: Funkcijos

Vykdomasis failas funkcija yra kodo dalis, kurią galima iškviesti iš pagrindinės programos. Tai leidžia kūrėjams įdėti kodo fragmentą į vieną vietą ir, jei reikia, jį kelis kartus iškviesti kitoje kodo vietoje. Funkcijos taip pat leidžia kūrėjams rašyti kodą moduliniu būdu, kad dideles problemas būtų galima suskaidyti į mažas, valdomas dalis.

#include

tuštuma Pasaulis ( ) ;
tarpt pagrindinis ( )
{
printf ( 'Sveiki ' ) ;
Pasaulis ( ) ;
}
tuštuma Pasaulis ( )
{
printf ( 'Pasaulis' ) ;
}

Šiame kode žodis „Pasaulis“ spausdinama naudojant funkcija „Pasaulis“, kuris vadinamas iš funkcija „pagrindinis ()“ spausdinti frazę 'Labas pasauli'.

Išvestis

7: masyvai

Apibrėžimas an masyvas C yra būdas sujungti daug to paties tipo elementų. Masyvai gali turėti duomenų tipus, pvz., int, float, char, double arba vartotojo apibrėžtus duomenų tipus, pvz., struktūras. Nepaisant to, kad komponentai būtų laikomi kartu viename masyvas , jie visi turi būti to paties tipo duomenų. Elementai laikomi tvarkingai iš kairės į dešinę, 0-asis indeksas yra kairėje ir (n-1) indeksas dešinėje.

#include

tarpt pagrindinis ( ) {
tarpt vertybes [ 5 ] ;
printf ( 'Įveskite 5 sveikuosius skaičius: ' ) ;
dėl ( tarpt x = 0 ; x < 5 ; ++ x ) {
scanf ( „%d“ , & vertybes [ x ] ) ;
}
printf ( 'Rodomi sveikieji skaičiai: \n ) ;
dėl ( tarpt i = 0 ; i < 5 ; ++ i ) {
printf ( „%d \n , vertybes [ i ] ) ;
}
grąžinti 0 ;
}

Vartotojas įveda 5 skaičius į an masyvas paskambino 'vertybės' šiame kode ir masyvo vėliau rodomas turinys.

Išvestis

8: Struktūros

A struktūra yra mišraus tipo duomenų deklaracija, kuri sukuria fiziškai sutvarkytą kintamųjų sąrašą atminties bloke vienu pavadinimu C kompiuterio kalba. Naudojant vieną žymeklį arba struktūroje deklaruotą pavadinimą, kuris grąžina tą patį adresą, galima pasiekti skirtingus kintamuosius. C, vartotojo apibrėžtas duomenų tipas vadinamas struktūra leidžia saugoti įvairių skirtingų duomenų rūšių.Kiekviena dalis a struktūra yra vadinamas a 'narys' . Dėl gebėjimo talpinti įvairius duomenis, struktūros gali imituoti klasių ir šablonų naudojimą.

#include
#include

struktūra Knyga {
char vardas [ penkiasdešimt ] ;
tarpt kaina ;
} 1 knyga ;
tarpt pagrindinis ( ) {
strcpy ( 1 knyga. vardas , Odesa ) ;
1 knyga. kaina = 500 ;
printf ( 'Vardas: %s \n , 1 knyga. vardas ) ;
printf ( 'Knygos kaina: %d \n , 1 knyga. kaina ) ;
grąžinti 0 ;
}

Aukščiau pateiktas kodas sukuria a struktūra paskambino 'Knyga' su charakteristikomis 'vardas' ir 'kaina' kurios vėliau įrašomos į a struktūra Pavyzdžiui, prieš spausdinant.

Išvestis

Išvada

Naudingi C elementai, kurie veikia kartu, kad kūrėjai galėtų parašyti C programą. Yra keletas C programavimo kalbos elementų, kurie apima kintamuosius, duomenų tipus, raktinius žodžius ir daug daugiau, aptarta aukščiau pateiktose gairėse. Šių supratimas elementai padės vartotojams sukurti efektyvias ir gerai parašytas C programas.