De C programmeertalen groeide van inspanningen ontwikkelaars 'om een programmeertaal te ontwerpen voor multitasking besturingssystemen . Een van de fundemental aspecten van de C -programmeertaal , en de meeste latere programmeertalen , is het concept van de variabele . Zonder variabelen kon programmeurs niet opslaan in het geheugen door het programma te gebruiken . Programmeurs kunnen niet ontvangen , gebruiken en opslaan input van de gebruiker . Ook programmeurs volgende object - georiënteerd programmeren paradigma kon niet eenvoudige taken zoals het maken van objecten uit te voeren . Variabelen In het programmeren van computers , variabelen programmeur - aangewezen namen die een data waarde vertegenwoordigen . Net als wiskunde , kunnen variabelen een numerieke waarde waarop de programmeur wiskundige bewerkingen kunt uitvoeren houden . Bovendien kunnen C datavariabelen andere gegevenstypen van gegevens, zoals karakters bevatten. Het volgende voorbeeld laat zien hoe variabelen werken in C programmeren : int x = 5 ; //variabele " x " bevat de waarde 5int y = 4 ; int z = x + y ; //variabele " z " bevat nu waarde 9 Holding gebruikersinvoer Afgezien van die waarden die de programmeur toekent , een programma maakt ook gebruik van variabelen om invoer van de gebruiker te houden . Wanneer een gebruiker data die een programma vereist binnenkomt , wordt deze gegevens vaak gebruikt in diverse aspecten van het programma of opgeslagen voor later gebruik . Met een invoerfunctie zoals " scanf ( ) " functie , de programmeur slaat een gebruikersinvoer in een variabele . Zonder de variabele , zou er geen manier om de informatie op te slaan zijn : int x ; scanf ( " % d " , x ) ; //slaat een gebruiker ingevoerde integer in " x " datastructuren C programmeertaal gebruikt ook het concept van een gegevensstructuur of " struct . " een gegevensstructuur is een element van C programmering die verschillende bezit gegevenswaarden of variabelen , en kunnen worden toegewezen aan een variabele . Bijvoorbeeld , de volgende code illustreert een datastructuur met de naam " Double" die twee variabelen , en een verklaring van een variabele die een instantie van die datastructuur houdt : struct Dubbele { int x , int y ; } ; struct Dubbele z ; //variabele " z " houdt een " x " waarde en een " y" waarde Pointers een speciaal type variabele C is een "pointer . " Normal variabelen verwijzen naar een waarde in het geheugen . Een pointer verwijst naar een feitelijke adres van het geheugen , in plaats van de waarde ervan . Dit verschil is belangrijk , omdat de normale variabelen alleen referentiewaarde. Een programmeur moet expliciet verklaren een variabele en het type tijdens het programmeren . Een pointer , anderzijds , kan de programmeur dynamisch geheugen toewijzen . Een pointer werkt hetzelfde als een variabele op het oppervlak , maar kan de programmeur meer rechtstreeks afhandelen geheugen .
|