Elementer af C-sprog

Elementer Af C Sprog



C sprog er et af de vigtigste og mest udbredte programmeringssprog på lavt niveau udviklet i slutningen af ​​1970'erne. Sproget er kendt for dets hastighed, bærbarhed og effektivitet. Med C vil brugerne være i stand til at udvikle en bred vifte af applikationer, såsom generelle applikationer, operativsystemer og indlejrede systemer. Det hjælper også brugere med at udvikle web- og mobilbaserede applikationer. Ligesom andre programmeringssprog indeholder C også nogle grundlæggende byggeklodser eller elementer, der bruges i et C-program.

Hvis du ikke kender til disse byggeklodser eller elementer, skal du følge denne artikels retningslinjer.

Elementer af C-sprog

C-sproget har flere forskellige elementer som gør det nemt og effektivt at bruge. Disse elementer er variabler , datatyper , søgeord , operatører og mere. Men de nedenstående elementer er vigtige og udbredt i et C-programmeringssprog.







1: Variabler

Variabler er hovedelementerne i C-sproget. EN variabel er et stykke hukommelse, som har en værdi, der kan bruges som argument for et bestemt sæt instruktioner. Erklærer variabler involverer angivelse af deres navn, værdi og datatype. Variabler kan også bruges til at repræsentere tal, strenge, tegnarrays eller enhver anden datatype.



#include

ugyldig fungere ( )
{
int -en = 10 ;
printf ( 'Værdien af ​​variabel a er %d' , -en ) ;
}

int vigtigste ( ) {
fungere ( ) ;
}

I denne kode bruger vi en variabel 'a' og udskrive dens værdi vha printf udmelding.



Produktion





2: Datatyper

En gruppe af værdier kendt som datatyper kan holdes i en variabel. C sprog bruger flere datatyper såsom int (for heltal), char (for tegn), float (for numeriske værdier med decimaler) , dobbelt (til dobbelt præcision flydende kommaværdier) og mere. Afhængigt af den type variabel, du vil tilføje, bruges de i koden. Lad os følge op med eksemplet diskuteret nedenfor:



#include

int vigtigste ( ) {
int på en = 10 ;
printf ( 'Værdien af ​​num er %d' , på en ) ;
}

I ovenstående kode bruger vi en heltal datatype 'på en' og udskrivning af dens værdi vha printf udmelding.

Produktion

3: Nøgleord

Nøgleord er foruddefinerede ord, der har specifik betydning og er med til at sætte programmet i gang. Der er 32 søgeord i C-sprog inklusive if, else, while, for, int og float. Hver søgeord har sit eget specifikke formål, hvilket gør dem til meget vigtige elementer i koden.

#include

int vigtigste ( )
{
auto -en = 10 ;
printf ( '%d' , -en ) ;
Vend tilbage 0 ;
}

I denne kode bruger vi nøgleordet 'auto' og udskrivning af dens værdi vha printf udmelding.

Bemærk: Du kan ikke bruge et nøgleordsnavn som navnet på din variabel, da det vil generere fejl. Årsagen er, at de allerede er defineret i programmeringssproget C.

Produktion

4: Operatører

Operatører er unikke symboler, der udfører operationer på et sæt operander (værdier) for at generere resultater. C-sprog har flere typer operatører som sammenligning, aritmetik, tildeling og logisk operatører . Hver type operatør udfører en bestemt type operation på de givne værdier.

#include

int vigtigste ( )
{
int -en = elleve , b = 5 ;
printf ( 'summen er = %d \n ' , -en + b ) ;
Vend tilbage 0 ;
}

I denne kode bruger vi en operatør '+' at udskrive sum af de to variable a og b.

Produktion

5: Kontrolstrukturer

C-sproget indeholder en række af kontrolstrukturer som giver udviklere mulighed for at kontrollere strømmen af ​​eksekvering af deres program. Disse omfatter behandling af objekter som if-sætninger, for loops og while-løkker, som kan bruges til at gentage bestemte operationer afhængigt af visse forhold. Kontrolstrukturer som disse hjælper udviklere med at skabe komplekse instruktioner, næsten som om de læste instruktioner fra en bog.

#include

int vigtigste ( )
{
int år ;
printf ( 'Indtast et år:' ) ;
scanf ( '%d' ,& år ) ;
hvis ( år % 4 == 0 )
printf ( '%d er et skudår.' , år ) ;
andet printf ( '%d er ikke et skudår.' , år ) ;
}

I denne kode bruger vi 'hvis-andet' kontrolstruktur for at afgøre, om det år, brugeren indtaster, er et skudår eller ej.

Produktion

6: Funktioner

En eksekverbar fungere er en kodesektion, der kan fremkaldes fra hovedprogrammet. Dette lader udviklere placere et stykke kode et enkelt sted og derefter kalde det flere gange andre steder i koden, hvis de har brug for det. Funktioner giver også udviklere mulighed for at skrive kode på en modulær måde, så store problemer kan brydes op i små, håndterbare stykker.

#include

ugyldig Verden ( ) ;
int vigtigste ( )
{
printf ( 'Hej ' ) ;
Verden ( ) ;
}
ugyldig Verden ( )
{
printf ( 'Verden' ) ;
}

I denne kode er ordet 'Verden' udskrives ved hjælp af funktion 'Verden', som kaldes fra fungere 'main()' for at udskrive sætningen 'Hej Verden'.

Produktion

7: Arrays

Definitionen af ​​en array i C er en måde at samle mange genstande af samme type. Arrays kan have datatyper som int, float, char, double eller brugerdefinerede datatyper som strukturer. Ikke desto mindre for at komponenterne skal holdes sammen i en enkelt array , skal de alle være af samme datatype. Punkterne holdes i rækkefølge fra venstre mod højre med 0. indeks til venstre og (n-1) indeks til højre.

#include

int vigtigste ( ) {
int værdier [ 5 ] ;
printf ( 'Indtast 5 heltal: ' ) ;
til ( int x = 0 ; x < 5 ; ++ x ) {
scanf ( '%d' , & værdier [ x ] ) ;
}
printf ( 'Visning af heltal: \n ' ) ;
til ( int jeg = 0 ; jeg < 5 ; ++ jeg ) {
printf ( '%d \n ' , værdier [ jeg ] ) ;
}
Vend tilbage 0 ;
}

Brugeren indtaster 5 tal i en array hedder 'værdier' i denne kode, og array's indholdet vises efterfølgende.

Produktion

8: Strukturer

EN struktur er en blandet datatypedeklaration, der opretter en fysisk organiseret liste over variabler i en hukommelsesblok under et enkelt navn på C-computersproget. Ved at bruge en enkelt pointer eller det struct-erklærede navn, som returnerer den samme adresse, er det muligt at få adgang til de forskellige variable. I C kaldes en brugerdefineret datatype struktur giver os mulighed for at gemme en række forskellige datatyper. Hver del af en struktur omtales som en 'medlem' . På grund af deres evne til at indeholde en række data, strukturer kan efterligne brugen af ​​klasser og skabeloner.

#include
#include

struktur Bestil {
char navn [ halvtreds ] ;
int pris ;
} Bog 1 ;
int vigtigste ( ) {
strcpy ( Bog 1. navn , Odessa ) ;
Bog 1. pris = 500 ;
printf ( 'Navn: %s \n ' , Bog 1. navn ) ;
printf ( 'Bogens pris: %d \n ' , Bog 1. pris ) ;
Vend tilbage 0 ;
}

Ovenstående kode skaber en struktur hedder 'Bestil' med karakteristikkens 'navn' og 'pris' som så indtastes i en struktur før den udskrives.

Produktion

Konklusion

C-elementer er nyttige, der arbejder sammen for at give udviklere mulighed for at skrive et C-program. Der er flere elementer i C-programmeringssproget, som inkluderer variabler, datatyper, nøgleord og meget mere diskuteret i ovenstående retningslinjer. Forstå disse elementer vil hjælpe brugere med at skabe effektive og velskrevne C-programmer.