Video: Lecture 5 Introduction to C Programming Variables 2025
Nogle ting hører bare sammen, som dit navn og din adresse. Du kan konstruere et sådant forhold i C-programmering ved hjælp af parallelle arrayer eller specifikt navngivne variabler. Men det er klumpet. En bedre løsning er at anvende en struktur som vist i One Variable, Many Parts.
ET VARIABLE, mange dele
#include int main () {struct player {char navn [32]; int highscore;}; struct player xbox; printf ("Indtast afspillerens navn:"); scanf ("% s", xbox. navn); printf ("Indtast deres høj score:"); scanf ("% d", & xbox. highscore); printf ("Player% s har en høj score på% dn", xbox. navn, xbox. highscore); returnere (0);}
Øvelse 1: Uden at vide, hvad der sker, skal du skrive One Variable, Many Parts i din editor for at oprette et nyt program. Byg og kør.
Sådan fungerer koden i One Variable, Many Parts:
Linjerne 5 til 9 erklærer spillerstrukturen. Denne struktur har to medlemmer - en char array (streng) og int - erklæret ligesom alle andre variabler i linjerne 7 og 8.
Linje 10 erklærer en ny variabel til afspillerens struktur, xbox.
Linje 13 bruger sacnf () til at udfylde navnemedlemmet for xbox strukturvariablen med en strengværdi.
Linje 15 bruger scanf () til at tildele en værdi til highscore-medlemmet i xbox-strukturen.
Strukturets medlemsværdier vises i linje 17 ved hjælp af en printf () -funktion. Funktionen er opdelt mellem to linjer med tilbageslag i slutningen af linje 17; variabler for printf () er indstillet på linje 18.