Hvordan erklære variabler i C

Hvordan erklære variabler i C
“En variabel er ganske enkelt et navn som er tilordnet et lagringsplass, så det vil være enkelt for brukere å få tilgang til eller lese i programmet. Størrelsen, utformingen av en variabels minne, og verdiene eller settet med forskjellige operasjoner som kan implementeres på variabelen, blir alle gjenkjent av typen variabel, og hver variabel er unik på C -programmeringsspråk. Det er forståelig at variabelen erklært i et program kan redigeres hvor som helst i koden. Du kan tilordne variabelnavnene som et hvilket som helst nummer, bokstav eller karakter. Fordi C er et saksfølsomt språk, så store og små bokstaver er separate.

C Programmeringsspråk lar oss definere forskjellige datatyper som heltall, float, char, streng, etc., som vi vil lære med forskjellige eksempler.”

Eksempel nr. 01

I dette eksemplet vil vi se hvordan du initialiserer en heltallverdi på programmeringsspråket C.

Variabler som initialiseres uten noen verdi, som på linje 3, er udefinert. Verdiene som bare initialiseres med null. I en erklæring kan variabler initialiseres (gitt en basisverdi). Et konstant uttrykk er nevnt etter likeverdig tegn når du initialiserer; Som du kan se i bildet ovenfor på fjerde linje, initialiseres en variabel “A” med verdien 10 som et heltall.

På den 5. linjen kalles utskriftskommandoen for å vise strengen "Verdien til A:" og verdien som er lagret i variabelen "A", som vist nedenfor.

En annen datatype i C er en flottør som er en verdi i flytende punkter med en presisjon.

I den andre linjevariabelen er “A” erklært av Type Float uten noen verdi, noe som betyr at den er udefinert, og kompilatoren vil angi en hvilken som helst søppelverdi som grunnverdi. I neste linje, en desimalverdi på “10.58 ”er tilordnet variabelen“ a.”På den 5. linjen er utskriftskommandoen skrevet for å vise verdien som er lagret i variabelen“ A ”, som vist nedenfor.

I bildet ovenfor betyr linje tre, “int a, b, c,” at kompilatoren må lage heltallvariabler med henholdsvis navnene A, B og C. Variablene i uttalelsen ovenfor er definert.

Neste linje tildeler verdien “10” til variabel a, og neste linje tildeler verdien “20” til variabel b. Den sjette linjen tildeler den aritmetiske summen av verdiene til variabler A og B til den tredje variabelen C.

I den syvende linjen er utskriftskommandoen skrevet for å vise strengen "Verdien til C:" med heltallverdien som er lagret i C.

Nå skal vi utforske en annen type variabel, som er et heltallsarray. Syntaksen for å erklære en heltallsarray er int [størrelse] = elementer som vist på linje 4 nedenfor. I neste linje kjøres for loop med en utskriftskommando for å vise alle verdiene i matriselinjen for linje.

Eksempel # 02

I dette eksemplet lærer vi hvordan du erklærer char -matriser med strenger, ettersom C -språket ikke støtter strengdatatyper.

Her i linje 6 er datatypen røye, og tomme parenteser [] indikerer størrelsen på char -arrayen er udefinert. Til høyre side av '=' -strengen opprettes, “Hei.”Størrelsen på strengen er 6, med 5 bokstaver og en nullkarakter på slutten (\ 0), som ikke er synlig, for å indikere enden av strengen. Denne strengen lagres i variabelen “A”, som er av char -type. I neste linje kalles utskriftsfunksjonen for å vise strengen, og utgangen vises nedenfor.

I dette eksemplet har vi inkludert størrelsen på Char AS 50, og strengverdien er tilordnet variabelen “A.”Siden strengens størrelse er mindre enn den definerte størrelsen, vises hele strengen som vist nedenfor.

I den andre linjen tildeles “ABC” verdien 20 som global, noe som betyr at den vil forbli konstant gjennom hele programmet. En ny variabel "s" av char datatype opprettes med en udefinert basisverdi da det ikke er noe "=" etter den. Her har vi brukt FGETS -funksjonen, som lar brukeren bruke Fgets () -metoden for å legge inn visse tegn etterfulgt av Enter -tasten. Hvis du vil gjøre matrisen til en streng, må du legge til NULL -karakteren.

Du kan bruke den plassen-separerte strengen i et program ved hjelp av Fgets () -funksjonen. Bruken av fgets () -funksjonen er å returnere en streng. Det som gjør det annerledes enn get () -funksjonen er at fgets () -funksjonen sikrer at ikke flere tegn enn maksimal størrelse blir lest. Etter å ha lest innspillet, lagrer den den i variabelen “S.”PUTS () -funksjonen brukes her for å vise strenginngangen. Denne funksjonen skriver ut verdien som sendes inn i den mens du legger til en ny linje på slutten, slik at vi ikke trenger "/n" for å gå til neste linje.

Eksempel # 03

I disse eksemplene vil vi diskutere en annen måte å erklære variabler med metoden “ekstern.”Eksterne variabler kan også omtales som globale variabler. Funksjonene kan endre verdiene til globale variabler. Begrepet “ekstern” brukes til å erklære og definere eksterne variabler.

Disse variablene er bare erklært, ikke definert. I det følgende eksempel er 3 eksterne variabler erklært før funksjonen. Inne i funksjonen tildeles de forskjellige verdier der C er den aritmetiske summen av variabler “A” og “B”, som er bevist ved utgangsterminalen.

Konklusjon

I denne artikkelen har vi lært at variablene erklæres er verdifull når flere filer er i bruk, og du må spesifisere variabelen din i noen av filene som vil være tilgjengelige og brukbare når applikasjonen er koblet. Du kan erklære en variabel mer enn en gang i C -programmet, men det kan bare defineres en gang i en funksjon, fil eller kode i programmet ditt.