Стандартты кітапханалар


struct[имя_struct] имя_var_struct



бет23/27
Дата08.02.2022
өлшемі64,18 Kb.
#123781
түріҚұрамы
1   ...   19   20   21   22   23   24   25   26   27
Байланысты:
Оап. Все лекции

struct[имя_struct] имя_var_struct;

  • С++ тілінде құрылым шаблоны мен құрылымдық айнымалылардың сипаттамасын біріктіруге рұқсат етіледі. Мысалы:

Struct tovar1 { char name[10]; long int price;}tov1, tov2;

  • мұндағы tov1, tov2 - құрылымдық айнымалылардың атауы (tov1,tov2 - struct tovar 1 типті айнымалылар).

  • Құрылымдық айнымалылар өрістеріне қол жеткізу - " операторының көмегімен жүзеге асырылады.", қажетті құрылымдық айнымалыға сілтеме жасайды және -аты_var_struct._і.

  • Мұндай сілтеме қарапайым айнымалыларға сілтемелер рұқсат етілген кез келген жерде орналасуы мүмкін.Мысалы:

  • tov1.name=’’ volga’’,

  • tov2.price=12000;

  • Құрылымдық айнымалы өрісіне сілтеме қарапайым айнымалылардың барлық қасиеттеріне ие. Мысалы, егер өріс таңбалар массиві болса (char name [10];), онда tov1.name -көрсеткіш-бұл массивтің бірінші элементіне тұрақты, ал &tov1 өрнегі.баға-баға өрісінің бірінші байтының мекен-жайын алу. Функцияда тек бір құрылым анықталған жағдайда, сипаттаманы атын көрсетпей қолдануға рұқсат етіледі. Мысалы:struct{ char name[10];

  • long int price;} tov1;

  • Ауыспалы типті құрылымы (элементтері құрылымы) Мысалы:



  • Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   27




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет