Video: correlatie-coëfficiënt bepalen in excel 2024
Sommige dingen horen bij elkaar, zoals uw naam en adres. U kunt een dergelijke relatie in C-programmeren uitvoeren door parallelle arrays of specifiek genoemde variabelen te gebruiken. Maar dat is onhandig. Een betere oplossing is om een structuur te gebruiken, zoals aangetoond in One Variable, Many Parts.
ÉÉN VARIABELE, VEEL ONDERDELEN
# include int main () {struct player {char name [32]; int highscore;}; struct speler xbox; printf ("Voer de naam van de speler in:"); scanf ("% s", xbox. naam); printf ("Voer hun hoge score in:"); scanf ("% d", & xbox.score); printf ("Speler% s heeft een hoge score van% dn", xbox. naam, xbox. hoogste score); return (0);}
Oefening 1: Zonder zelfs maar te weten wat er in hemelsnaam aan de hand is, typt u One Variable, Many Parts in uw editor om een nieuw programma te maken. Bouw en ren.
Zo werkt de code in One Variable, Many Parts:
De regels 5 tot en met 9 verklaren de spelersstructuur. Deze structuur heeft twee leden - een char-array (tekenreeks) en int-gedeclareerd net als bij andere variabelen, in regel 7 en 8.
Regel 10 declareert een nieuwe variabele voor de spelersstructuur, xbox.
Lijn 13 gebruikt sacnf () om het naamlid voor de xbox-structuurvariabele met een reekswaarde te vullen.
Regel 15 gebruikt scanf () om een waarde toe te kennen aan het lid met de hoogste score in de xbox-structuur.
De lidwaarden van de structuur worden weergegeven op regel 17 met behulp van een printf () -functie. De functie is verdeeld over twee regels met een backslash aan het einde van regel 17; variabelen voor printf () worden ingesteld op regel 18.