عرض مشاركة واحدة
  #32  
قديم 09-24-2011, 05:32 AM
 
المؤشرات Pointers
المؤشر هو متغير من نوع خاص يحفظ (يخزن) عنوان address لمتغيرات حروف .
بعبارة أخرى المؤشر 'يشير إلى' ‘points to’ متغير أخر . يتم إعلان المؤشر على النحو التالي :


من أجل تخصيص عنوان متغير لمؤشر من الضروري استخدام العلامة تساوى ' = ' وكتابة اسم المتغير يسبقه الحرف '&'.
في المثال التالي يتم إعلان المؤشر‘multiplex’ وتخصيص عنوان المخرج الأول لوحدات العرض ذات الثمانى ليدات :


لتغيير قيمة المتغير المشار إليه فإنه يكتفي بكتابة الحرف '*' أمام مؤشره وتخصيص القيمة الجديدة له كما يلى :


بالمثل من أجل قراءة قيمة المتغير المشار إاليه يكتفى بكتابة :


تغيير البتات بصورة منفردة
توجد عدة طرق لتغيير بت واحدة فقط من المتغير .
أسهل طريقة هى تحديد أسم السجل و موقع (مكان) البت أو اسمها والحالة المطلوبة كما يلى :




الإعلانات Declarations
__________________
angel4angel4angel4angel4angel4
رد مع اقتباس