Struktura - Materiál a příklady C++ struct programů a vysvětlení

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Diskuse o materiálu struktury programu pomocí jazyka C++ - Struktura je kolekce proměnných, které odkazují na jméno Struktura slouží k vyjádření souvisejících informací. Soubor proměnných (data různého nebo stejného typu), které odkazují na jméno.

Prohlášení:
struct název_struktury
{
;
};


například:
struct student_table
{
int mu ;
char Ne [50]; //50 ukazuje počet znaků
plovák označit ;
}student;
nebo
struct student_table
{
int mu ;
char Ne [25];
plovák označit ;
};
struct student_table student; //ve vnější deklaraci
Z výše uvedených údajů lze usoudit, že údaje Jméno, Jméno, Hodnota odkazují na jméno, a to Student nebo stejné jako 1. Studenti mají v této struktuře jméno, jméno a hodnotu. Můžeme také vytvořit strukturu pro data od mnoha studentů pomocí pole


struct student_table
{
int nim [10] ;
název znaku [50] [10] ;
plovoucí hodnota [10] ;
} student [50] ;
Strukturu můžeme také zavolat do funkce hlavní k zobrazení. Jak říkáte struktuře? Podívejte se na zdrojový kód níže!

struct student_table
{
dlouhý nim;
název znaku[50];
plovoucí hodnota;
} student;


hlavní(){
printf('zadejte jméno: '); scanf('%li', &student.nim);
printf('zadejte jméno: '); scanf('%s', &jméno studenta);
printf('zadejte hodnotu: '); scanf('%f', &student.grade);

printf(' ');

printf('nim : %li ',mahasiswa.nim);
printf('jméno : %s ', jméno studenta);
printf('stupeň : %.2f ',student.stupeň);
}
Způsob, jak to zavolat, je použít výše uvedený studentský (tečkový) program printf a scanf do něj vstoupit.

Předpokládejme, že údaje zadáme ručně:
student.nim = 1234567890;
student.name = 'Aciem'
student.stupeň = 90;

Takže by to mělo být takto:
printf('%li', student.nim);
printf('%s', jméno studenta);
printf('%f', student.hodnota);

Příklad jednoduchého strukturovaného programu C++

#zahrnout
#zahrnout
pomocí jmenného prostoru std;
hlavní()
{
strukturovat
{
dlouhý nim;
název znaku;
hodnota znaku;
}student;

system('barva a');


printf(' Zadejte ID : '); scanf('%li', &student.nim);

printf('Zadejte jméno: '); scanf('%s',&student.nim);
printf('Zadejte hodnotu: '); scanf('%f',&student.Value);

printf( );


printf('NIM : %li ',mahasiswa.nim);

printf('JMÉNO : %s ', jméno studenta);
printf('VALUE : %2f ', student.value);
}

Výstup C Příklad programu pro datovou strukturu využívající C++