Inhoudsopgave:
Video: Zo werken variabelen in Swift 2024
Variabelen laten je programma's zoomen. Programmeren kan gewoon niet zonder hen worden gedaan. Dus als je nog geen kennis hebt gemaakt met variabelen, ga dan hier.
Valerie Variable is een numerieke variabele. Ze houdt ervan nummers te houden - elk nummer; het maakt niet uit. Wanneer ze een gelijk signaal ziet, neemt ze een waarde en houdt ze het strak. Maar zie nog een gelijkteken en ze krijgt een nieuwe waarde. Op die manier is Valerie een beetje vlokkig. Je zou kunnen zeggen dat de waarden van Valerie variëren, daarom is ze een variabele.
Victor Variable is een stringvariabele. Hij bevat stukjes tekst - alles van één teken tot meerdere op een rij. Zolang het een personage is, maakt Victor het niet erg. Maar welk personage? Victor maakt het niet uit - omdat hij een variabele is, kan hij alles vasthouden.
- Ja, er is een punt hier. Er zijn twee hoofdtypen variabelen in C: numerieke variabelen die alleen getallen of waarden bevatten en tekenreeksvariabelen die tekst bevatten, van één tot meerdere tekens lang.
- Er zijn verschillende soorten numerieke variabelen, afhankelijk van de grootte en nauwkeurigheid van het nummer.
- Voordat u een variabele gebruikt, moet deze worden gedeclareerd. Dit is - oh, lees gewoon het volgende gedeelte.
"Waarom moet ik een variabele declareren? "
U moet uw variabelen aan de C-compiler melden voordat u ze gebruikt. U doet dit door een lijst met variabelen aan het begin van het programma te bieden. Op die manier weet de compiler wat de variabelen heten en wat voor soort variabelen ze zijn (welke waarden ze kunnen bevatten). Officieel staat dit proces bekend als waarbij uw variabelen worden verklaard.
Bijvoorbeeld:
int count;
char-toets;
char achternaam [30];
Drie variabelen worden hier gedeclareerd: een integer variabele, count ; een tekenvariabele, sleutel ; en een tekenvariabele, achternaam , een reeks die maar liefst 30 tekens lang kan zijn.
Als u dit aan het begin van het programma doet, krijgt de compiler verschillende dingen te zien. Eerst staat er: "Deze dingen zijn variabelen! "Op die manier weet de compiler als achternaam in een programma dat het een stringvariabele is.
Ten tweede, de declaraties vertellen de compiler welk type variabele wordt gebruikt. De compiler weet dat integerwaarden bijvoorbeeld passen in de variabele count .
Ten derde weet de compiler hoeveel opslagruimte moet worden gereserveerd voor de variabelen. Dit kan niet "on the fly" worden gedaan terwijl het programma wordt uitgevoerd. De ruimte moet worden gereserveerd als de compiler het programma maakt.
- Declareer uw variabelen aan het begin van uw programma, net na de regel met de initiële accolade.Cluster ze allemaal daar.
- Uiteraard weet u niet alle variabelen die een programma vereist voordat u het gaat schrijven. (Hoewel ze anders aan de universiteiten lesgeven, is dergelijke mentale overhead niet van je vereist.) Dus, als je een nieuwe variabele nodig hebt, gebruik dan je editor om het in het programma te declareren. Rogue-variabelen genereren syntaxis- of linkergerelateerde fouten (afhankelijk van hoe ze worden gebruikt).
- Als u een variabele niet declareert, wordt uw programma niet gecompileerd. De juiste autoriteiten geven een geschikte klachtmelding af.
- De meeste C-programmeurs plaatsen een lege regel tussen de variabelenverklaringen en de rest van het programma.
- Er is niets mis met het reageren op een variabele om te beschrijven wat deze bevat. Bijvoorbeeld:
int count; / * bezige signalen van technische ondersteuning. * /
- Slimme benoemde variabelen kunnen deze situatie echter vermijden:
int busysignals;
Variabelenamen verboten en niet
Wat u uw variabelen een naam kunt geven, is afhankelijk van uw compiler. Er zijn enkele regels, plus enkele namen die u niet kunt gebruiken voor variabelen. Wanneer u de regels overtreedt, laat de compiler u weten door een fout naar u toe te gooien. Om dit te voorkomen, probeert u de volgende richtlijnen in het achterhoofd te houden wanneer u nieuwe variabelen maakt:
- De kortste variabelenaam is een letter van het alfabet.
- Gebruik variabelenamen die iets betekenen. Variabelen van een enkele letter zijn gewoon erg dromerig. Maar index is beter dan i , tellen is beter dan c en naam is beter dan > n . Korte, beschrijvende variabelenamen zijn het beste. Variabelen zijn meestal in kleine letters. (Alle C's zijn meestal kleine letters.) Ze kunnen letters en cijfers bevatten.
- Hoofdletters kunnen in uw variabelen worden gebruikt, maar de meeste compilers negeren meestal de verschillen tussen hoofdletters en kleine letters. (Je kunt de compiler als hoofdlettergevoelig opgeven door een van de opties in te stellen, raadpleeg de handleiding van je programmeerapparaat.)
- Begin niet met een variabelenaam met een cijfer. Ze kunnen cijfers bevatten, maar je begint het met een letter.
- C heren gebruiken het onderstrepingsteken of 'onderstrepingsteken' in hun variabelenamen:
- first_name , zip_code , enzovoort. Deze techniek is prima, hoewel het niet wordt aanbevolen om een variabele naam met een onderstreping te beginnen. Vermijd het benoemen van uw variabelen hetzelfde als C-taal trefwoorden of functies. Noem bijvoorbeeld niet uw integer-variabele
- int of uw tekenreeksvariabele char . Dit genereert mogelijk geen fout met uw compiler, maar het maakt uw broncode verwarrend. Vermijd ook het gebruik van de enkele letters
- l (kleine letters L) en o (kleine letters O) om variabelen een naam te geven. Little L lijkt te veel op een 1 (één) en O lijkt te veel op een 0 (nul). Geef geen vergelijkbare namen aan uw variabelen. De compiler kan bijvoorbeeld aannemen dat
- forgiveme en f orgivemenot dezelfde variabele zijn. Als dat zo is, kan er een lelijke situatie optreden. Begraven in een van de enorme boekomslagen die bij uw compiler zijn geleverd, zijn de officiële regels voor het benoemen van variabelen.Deze regels zijn uniek voor elke compiler.