Professional Documents
Culture Documents
Introduction
Primitive Data Types
Character String Types
User-Defined Ordinal Types
Array Types
Associative Arrays
Record Types
Union Types
Pointer Types
Data Type
هو عبارة عن مجموعة من ال data objects
ومجموعة من العمليات محددة مسبقا ً على ال
.objects
Integer- 1العدد الصحيح (حيحصلا ددعلا) ( :حيحصلا ددعلا) وهو أي رقم صحيح ل
يحتوي على علمة عشرية مثل ، 11- ، 9، 5صفر .وهناك
العديد من لغات البرمجة التي تاتععامل مع الرقم الصحيح
:امه نيعون ىدحإكإحدى نوعين هما
-مميزاتها :الدقة.
-تاساعد في ال . writability
type
i. operations.
: Stack-dynamic- 3
2. Initialization.
3. Comparison.
.(Records )Cont
و : Record -مقارنة بين Array
= type intreal
;end
)Pointers( 7
-المؤشرات :فيها يتم تاحديد متغير يحوي عنوان متغير آخأر
في الذاامه نيعون ىدحإكرة ذو نوع بيانات محدد أو متي) هفلكم ريغير محدد ،لذا فإن متغير
المؤشإر بطريقة متي) هفلكم ريغير مباشإرة يشير إلى قيمة .
-مشماكل ال : Pointers
المؤشرات املمعلقة :يشير Dangling pointers - 1
مؤشإر إلى. heap-dynamic variableالذي تام تاعيينه
أم -تاخصيص heap-dynamic variableوتاعيين مؤشإر
للشإارة إليه .
ب -تاعيين مؤشإر ثاني يؤشإر لقيمة المؤشإر الول .
ج Deallocate -إلغاء تاخصيص قيمة ال heap-dynamic
variableوذلك بإسإتخدام المؤشإر الول .
).Pointers )Cont
Lost Heap-Dynamic Variables- 2فقدان قيمة
ال : Heap-Dynamic Variablesمن المرحلة
السابقة heap-dynamic variableلم يعد مشار إليها
.من قبل أي مؤشإر في ا لبرنامج