Елементи језика Ц

Elementi Jezika C



Ц језик је један од најважнијих и најраспрострањенијих програмских језика ниског нивоа развијених касних 1970-их. Језик је познат по својој брзини, преносивости и ефикасности. Са Ц-ом, корисници ће моћи да развију широк спектар апликација, као што су апликације опште намене, оперативни системи и уграђени системи. Такође помаже корисницима да развију веб и мобилне апликације. Као и други програмски језици, Ц такође укључује неке основне грађевне блокове или елементе који се користе у Ц програму.

Ако не знате за ове грађевне блокове или елементе, пратите смернице овог чланка.

Елементи језика Ц

Ц језик има више различитих елемената који га чине лаким и ефикасним за употребу. Ове елемената су Променљиве , типови података , кључне речи , оператери и још. Међутим, доле наведени елементи су важни и широко се користе у програмском језику Ц.







1: Променљиве

Променљиве су главни елементи језика Ц. А променљива је део меморије који садржи вредност која се може користити као аргумент за одређени скуп инструкција. Изјављивање Променљиве укључује навођење њиховог имена, вредности и типа података. Променљиве такође се може користити за представљање бројева, низова, низова знакова или било ког другог типа података.



#инцлуде <стдио.х>

празнина функција ( )
{
инт а = 10 ;
принтф ( „Вредност променљиве а је %д“ , а ) ;
}

инт главни ( ) {
функција ( ) ;
}

У овом коду користимо а променљива 'а' и штампање његове вредности помоћу принтф изјава.



Излаз





2: Типови података

Група вредности позната као типови података може се задржати у променљивој. Ц језик користи неколико типови података као такав инт (за целе бројеве), цхар (за знакове), флоат (за нумеричке вредности са децималним зарезима) , дупло (за вредности са помичним зарезом двоструке прецизности) и још. У зависности од врсте променљиве коју желите да додате, оне се користе у коду. Наставимо са примером о коме се говори у наставку:



#инцлуде <стдио.х>

инт главни ( ) {
инт на једном = 10 ;
принтф ( „Вредност броја је %д“ , на једном ) ;
}

У горњем коду користимо ан цео број тип података 'на једном' и штампање његове вредности помоћу принтф изјава.

Излаз

3: Кључне речи

Кључне речи су унапред дефинисане речи које имају специфично значење и помажу у покретању програма. Има их 32 кључне речи у Ц језику укључујући иф, елсе, вхиле, фор, инт и флоат. Сваки кључна реч има своју специфичну намену, што их чини веома важним елементима у коду.

#инцлуде <стдио.х>

инт главни ( )
{
ауто а = 10 ;
принтф ( '%д' , а ) ;
повратак 0 ;
}

У овом коду користимо кључну реч 'ауто' и штампање његове вредности помоћу принтф изјава.

Белешка: Не можете користити име кључне речи као име ваше променљиве јер ће генерисати грешке. Разлог је што су већ дефинисани у програмском језику Ц.

Излаз

4: Оператери

Оператери су јединствени симболи који извршавају операције над скупом операнада (вредности) за генерисање резултата. Ц језик има више типова оператери попут поређења, аритметике, задавања и логичког оператери . Сваки тип оператора врши одређену врсту операције над датим вредностима.

#инцлуде <стдио.х>

инт главни ( )
{
инт а = Једанаест , б = 5 ;
принтф ( 'збир је = %д ' , а + б ) ;
повратак 0 ;
}

У овом коду користимо оператер '+' за штампање сум од две променљиве а и б.

Излаз

5: Контролне структуре

Ц језик садржи низ контролне структуре што омогућава програмерима да контролишу ток извршавања свог програма. То укључује објекте за обраду као што су иф наредбе, фор петље и вхиле петље, које се могу користити за понављање одређених операција у зависности од одређених услова. Контролне структуре попут ових помажу програмерима да креирају сложена упутства скоро као да читају упутства из књиге.

#инцлуде<стдио.х>

инт главни ( )
{
инт године ;
принтф ( „Унесите годину:“ ) ;
сцанф ( '%д' ,& године ) ;
ако ( године % 4 == 0 )
принтф ( „%д је преступна година.“ , године ) ;
друго принтф ( „%д није преступна година.“ , године ) ;
}

У овом коду користимо 'ако-иначе' контролна структура да би се утврдило да ли је година коју корисник унесе преступна или не.

Излаз

6: Функције

Извршни фајл функција је део кода који се може позвати из главног програма. Ово омогућава програмерима да ставе део кода на једно место, а затим га позивају више пута негде другде у коду ако им затреба. Функције такође омогућава програмерима да пишу код на модуларан начин тако да велики проблеми могу да се разбију на мале делове којима се може управљати.

#инцлуде<стдио.х>

празнина Свет ( ) ;
инт главни ( )
{
принтф ( 'Здраво ' ) ;
Свет ( ) ;
}
празнина Свет ( )
{
принтф ( 'Свет' ) ;
}

У овом коду слов “Свет” се штампа помоћу функција 'Свет', који се зове из функција 'главни()' да одштампа фразу 'Здраво Свете'.

Излаз

7: Низови

Дефиниција ан низ у Ц-у је начин да се споји много предмета истог типа. Низови могу имати типове података као што су инт, флоат, цхар, доубле или кориснички дефинисани типови података као што су структуре. Ипак, да се компоненте држе заједно у једном низ , сви морају бити истог типа података. Ставке се држе редоследом с лева на десно, са 0-им индексом на левој страни и (н-1)-тим индексом на десној страни.

#инцлуде <стдио.х>

инт главни ( ) {
инт вредности [ 5 ] ;
принтф ( 'Унесите 5 целих бројева: ' ) ;
за ( инт Икс = 0 ; Икс < 5 ; ++ Икс ) {
сцанф ( '%д' , & вредности [ Икс ] ) ;
}
принтф ( „Приказивање целих бројева: ' ) ;
за ( инт и = 0 ; и < 5 ; ++ и ) {
принтф ( „%д ' , вредности [ и ] ) ;
}
повратак 0 ;
}

Корисник уноси 5 бројева у низ позвани 'вредности' у овом коду и низова садржај се накнадно приказује.

Излаз

8: Структуре

А струцт је декларација мешовитог типа података која креира физички организовану листу променљивих у блоку меморије под једним именом у Ц рачунарском језику. Коришћењем једног показивача или имена декларисаног у структури, које враћа исту адресу, могуће је приступити различитим променљивим. У Ц, кориснички дефинисани тип података тзв структура нам омогућава да складиштимо различите различите врсте података.Сваки део а структура се помиње као а 'члан' . Због њихове способности да садрже различите податке, структуре може емулирати употребу класа и шаблона.

#инцлуде <стдио.х>
#инцлуде <стринг.х>

струцт Боок {
цхар име [ педесет ] ;
инт Цена ;
} Боок1 ;
инт главни ( ) {
стрцпи ( Боок1. име , Одесса ) ;
Боок1. Цена = 500 ;
принтф ( „Име: %с ' , Боок1. име ) ;
принтф ( „Цена књиге: %д ' , Боок1. Цена ) ;
повратак 0 ;
}

Горњи код ствара а структура позвани “Књига” са карактеристикама 'име' и 'Цена' који се затим уносе у а структура пример пре штампања.

Излаз

Закључак

Ц елементи су корисни који раде заједно како би омогућили програмерима да напишу Ц програм. Постоји неколико елемената програмског језика Ц, који укључује променљиве, типове података, кључне речи и још много тога о чему се говори у горњим смерницама. Разумевање ових елемената ће помоћи корисницима да креирају ефикасне и добро написане Ц програме.