Video: Elementele de bază în programul de proiectare Solidworks. 2024
Unele lucruri aparțin împreună, cum ar fi numele și adresa. Puteți crea o astfel de relație în programarea C, utilizând rețele paralele sau variabile specific numite. Dar asta e nebun. O soluție mai bună este să folosiți o structură, așa cum se demonstrează în "O variabilă, multe părți".
UN VARIABIL, PĂRȚI MULTE
#include int principal () {struct player {char name [32]; int highscore;}; struct player xbox; printf ("Introduceți numele jucătorului:"); scanf ("% s", nume xbox); printf ("Introduceți scorul lor ridicat:"); scanf ("% d", & xbox; highscore); printf ("Player% s are scor mare de% dn", xbox. nume, xbox. highscore); întoarcere (0);}
Exercițiu 1: Fără a ști ce se întâmplă, introduceți o variabilă, multe părți în editorul dvs. pentru a crea un nou program. Construiți și alergați.
Iată cum funcționează codul din One Variable, Many Parts:
Liniile de la 5 la 9 declară structura jucătorului. Această structură are doi membri - o matrice de caractere (șir) și int - declarată la fel ca orice alte variabile, în liniile 7 și 8.
Linia 10 declară o nouă variabilă pentru structura jucătorului, xbox.
Linia 13 folosește sacnf () pentru a umple numele de membru pentru variabila structurii xbox cu o valoare de șir.
Linia 15 utilizează scanf () pentru a atribui o valoare membrului scorului de nivel în structura xbox.
Valorile membrilor structurii sunt afișate la Linia 17 utilizând o funcție printf (). Funcția este împărțită între două linii cu o backslash la sfârșitul liniei 17; variabilele pentru printf () sunt setate pe linia 18.