cpp/keyword/struct
من cppreference.com
struct "السجل" : هي كلمة من الكلمات المحجوزة المستخدمة من قبل مترجمات اللغة
تستخدم هذه الكلمة في انشاء نمط جديد "user defined type" كانماط المعطيات الاساسية المستخدمة في اللغة كالنمط "int" يحتوي هذا النمط الجديد علي مجموعة من المعطيات الاخري "int ,float ,char" ايا كان وعند تعريف غرض جديد بهذا النمط المعرف مكن قبل المستخدم فانه بامكانك الوصول الي المعطيات الموجودة داخل هذه البنية واعطائها القيم التي تريد وذلك عن طريق اسم هذا الغرض متبوعا بالعملية "." ومن ثم اسم المعطي الموجود داخل السجل والذي تريد الوصول اليه وتشبه الي حد كبير هذه السجلات المصفوفات مع اختلاف ان المصفوفات لا تحتوي الا علي نمط واحد بينما السجلات بامكانها ان تحتوي علي عدة انماط معا
مثال علي استخدام السجلات
- include <iostream>
struct test{ int a; int b; }; using namespace std;
int main() {
test b; b.a=5; b.b=6; cout <<b.a; cout<<endl<<b.b;
cin.get(); return 0;
}