• الكتل و رؤية المتغيرات
جسم حلقة التكرار و الذي يتكون من القوسين "{ }" و الذين يحددون عدة بيانات تسمي بكتلة الكود.
سمة واحدة مهمة لهذه الكتلة وهي أن المتغير تم تعريفة داخل الكتلة وغير مرئي خارج هذه الكتلة.
الرؤية تعني أن بيانات البرنامج يمكن أن تدخل " تري" المتغير.
(نحن سنناقش أبعاد الرؤية في المستوي الخامس " الدوال")
في برنامج Cubelist نحن نعرف المتغير Cubeالذي يتم تكعيبة داخل الكتلة في البيانات.
Int Cube=numb*numb*numb;
لا يمكن أن تدخل أو تستخدم هذا المتغير خارج الكتلة. إنها مرئية فقط داخل محتويات القوسين "{ }". وذلك إذا وضعت هذا البيان :
Cube=10;
بعد جسم حلقة التكرار.
المعالج سيشير إلي خطأ لان المتغير Cube ليس معرف خارج حلقة التكرار.
من احد فوائد تحديد رؤية المتغيرات بان نفس الاسم للمتغير يمكن أن يستخدم ضمن كتل مختلفة داخل نفس البرنامج.
(تعريف المتغيرات داخل الكتل كما فعلنا في برنامج إل Cubelist
يكون رئيسي في لغة إل C++ لكن ليس محبذا أو ليست له شعبية في لغة إلC )
تم تعديل هذه المشاركة بواسطة البارودي في 13 فبراير 2005 في 01:28


