Professional Documents
Culture Documents
Struktūros
Struktūros
Struktūros
Įvadas
Masyvai leidžia aprašyti ir saugoti to paties tipo elementų rinkinius
Struktūros taip pat yra vartotojo duomenų tipai, kurios leidžia
apjungti skirtingo tipo duomenis
Paprastai struktūros aprašo tam tikrą įrašą
Tarkime, norime saugoti duomenis apie studentą ir norime saugoti
tokius duomenis:
Vardą,
Pavardę,
Gimimo metus,
Pažymių vidurkį
Kaip matome, čia yra char* (vardas ir pavardė), int (metai) ir float
(vidurkis) duomenų tipai, taigi su vienu masyvu to padaryti neišeis
Aprašyti struktūrą reikia naudoti struct žodelį
Taip aprašome naują duomenų tipą, kuris savyje turės
kitus vidinius narius
Bendra sintaksė ir pavyzdys:
struct Studentas {
char vardas[50];
char pavarde[50];
int metai;
float vidurkis;
};
int main( ) {
return 0;
}
Pavyzdys su funkcijom
#include <stdio.h>
#include <string.h>
struct Studentas {
char vardas[50];
char pavarde[50];
int metai;
float vidurkis;
};
int main( ) {
return 0;
}
struct Studentas {
char vardas[50];
char pavarde[50];
int metai;
float vidurkis;
};
int main( ) {
return 0;
}