مرحبا لكم جميعا
كيف الحال
الي خبراء البرمجه
كيف يمكن لي ن اعرف أي نوع من (scope) لسي و للباسكل
أذا كانا
static scope
or
daynic scope
و شكرا
مرحبا لكم جميعا
كيف الحال
الي خبراء البرمجه
كيف يمكن لي ن اعرف أي نوع من (scope) لسي و للباسكل
أذا كانا
static scope
or
daynic scope
و شكرا
زوري هذا الموقع عن الباسكال يمكن إنشاء الله يفيدك www.swalif.com/users/pascal
------------------
البريد الإلكتروني lonly200@yahoo.com
السلام عليكم ورحمة الله وبركاته
هناك نوعين من المتغيرات في السي و السي++ ، الثابته و الحركيه .
1- الثابته : وهي التي يمكنك إستخدامها في أي جزء من برنامجك ، وتحتفض بقيمتها (إلا إذا غيرت هذه القيمه) طوال فترة عمل البرنامج . ينتمي لهذا النوع من المتغيرات المتغيرات العامه Global أي التي تم تعريفها خارج حدود جميع الوظائف ، وكذلك المتغيرات المعرفه داخل إحدى الوظائف لكنها مسبوقه بكلمة static .
2- المتغيرات الحركيه وهي التي يتم تعريفها داخل إحدى الوظائف ولا تسبق بكلمة static . لا يرى هذا النوع من المتغيرات إلا من داخل الوظيفه التي تم تعريفه فيها(أثناء تنفيذ أوامر تلك الوظيفه) . يتم إنشاء هذا النوع من المتغيرات حركيا عند بدء الوظيفه و إزالته من الذاكره عند إنتهاء تنفيذ الوظيفه ، لذلك فإنه لا يحتفظ بقيمته التي تسندها له إلا في فترة حياة تلك الوظيفه ، وعند إستدعائها مرة أخرى فسيكون له موقعا في الذاكرة و قيمة تختلف عن موقعه و قيمته في المرة السابقه .
دمتم بخير