منتديات أحاسيس الليل

منتديات أحاسيس الليل (http://www.a7-lil.com/vb/index.php)
-   تطوير المواقع والمنتديات والمدونات (http://www.a7-lil.com/vb/forumdisplay.php?f=104)
-   -   المؤشرات في لغة البرمجة ++c (http://www.a7-lil.com/vb/showthread.php?t=23550)

عشق 08-May-2023 09:26 PM

المؤشرات في لغة البرمجة ++c
 
المؤشرات في لغة البرمجة ++c

مفهوم المؤشرات في لغة البرمجة ++C المؤشرات (Pointers) في لغات البرمجة هي عبارة عن متغيرات تحتوي قيمتها على عنوان متغير آخر موجود داخل الذاكرة، وتستخدم المؤشرات بشكل كبير في لغة البرمجة سي بلس بلس حيث أنها تسهل عملية الوصول إلى أي عنصر أو كائن تم تعريفه في الذاكرة، و هي تساعد المبرمج بالتحكم بمختلف الكائنات. والفرق الأساسي بين المؤشرات والمراجع في لغة البرمجة سي بلس بلس هو أن المؤشر يقوم بحجز مساحة في الذاكرة لتخزين عنوان الكائن الذي يؤشر إليه، والمؤشر أيضاً بإمكانه الإشارة لأي عنصر موجود في الذاكرة في أي وقت ولا يكون المبرمج مجبراً على تحديد العنصر الذي يشير إليه لحظة إنشاء المؤشر. وحجم المؤشر في لغة البرمجة سي بلس بلس يكون بحجم نوع البيانات التي يقوم بالإشارة إليها، وعادة ما يتم حجز مساحة (4Byte) في نظام ال ( 32bit )ويتم حجز مساحة (8Byte) في نظام ال (64bit). تعريف المؤشرات في لغة البرمجة ++C لتعريف (Pointer) جديد في لغة البرمجة سي بلس بلس فإن المبرمج بستخدم الرمز (*)، مع الإشارة إلى أن نوع المؤشر يجب أن يكون نفس نوع الكائن الذي سيشير له في الذاكرة، فعلى سبيل المثال إذا اردنا تعريف مؤشر نوعه int و اسمه (y) فهناك ثلاث طرق لتعريفه: Data-Type *variable_name; الشكل العام لتعريف المؤشرات في لغة سي بلس بلس الطريقة الأولى: int* y; الطريقة الثانية: int *y; الطريقة الثالثة: int * y; كيفية التعامل مع المؤشرات في لغة البرمجة سي بلس بلس للتعامل مع المؤشرات في لغة البرمجة (++C) هناك مجموعة من الأمور التي يجب مراعاتها من قبل المبرمج وهي: يتم كتابة اسم المؤشر فقط في حال أراد المبرمج الوصول لقيمته، مثال: (ptr) وضعنا اسم المؤسر لكي نحصل على قيمته. يتم وضع إشارة (&) قبل اسم المؤشر في حال أراد المبرمج الوصول للعنوان الخاص بالمؤشر في الذاكرة، مثال: (ptr&). يتم وضع إشارة (*) قبل اسم المؤشر في حال أراد المبرمج الوصول لقيمة العنصر الذي يشير إليه المؤشر، مثال: (ptr*). أهمية استخدام المؤشرات في لغة البرمجة ++C: وتستخدم المؤشرات بشكل كبير في لغة البرمجة سي بلس بلس للتعامل مع المصفوفات (Arrays)، حيث تعتبر المصفوفة نوع من أنواع المؤشرات حيث يتم استخدام العمليات الحسابية على المؤشرات للتنقل بين عناصر المصفوفة، وتستخدم أيضاً لإنشاء المتغيرات الديناميكية والتي يحتاجها المبرمج في أثناء تشغيل البرنامج.

يقين 09-May-2023 04:05 AM

رد: المؤشرات في لغة البرمجة ++c
 
شكرا عشق

ملك الأحساس 09-May-2023 08:29 AM

رد: المؤشرات في لغة البرمجة ++c
 
سلمت يمينك
ع جمال طرحك

* السلطان * 09-May-2023 02:03 PM

رد: المؤشرات في لغة البرمجة ++c
 
الف

شكر

لطرحك

المميز

غَيْم..! 09-May-2023 04:19 PM

رد: المؤشرات في لغة البرمجة ++c
 
يعطيك العافية على جمال الطرح
ل قلبك السعادة ..

عشق 09-May-2023 08:55 PM

رد: المؤشرات في لغة البرمجة ++c
 
-











شكراً لكم ولمروركم الراقي
عطرتوا متصفحي بطلتكم البهية
عبق الجوري لأرواحكم .

مسگ 30-May-2023 01:40 AM

رد: المؤشرات في لغة البرمجة ++c
 
ربي يسلم يمناااك لطرحك ..

نبُض جآمح ❥ 13-Jun-2023 10:03 AM

رد: المؤشرات في لغة البرمجة ++c
 
-



يعطيك العافيه على طرحك
عساك على القوهه ..

هجران 16-Jun-2023 11:28 PM

رد: المؤشرات في لغة البرمجة ++c
 
سَلِمت الأنَامل المُتألِقة لِروعة طَرحها
دَام الحضُور والعطَاء

اسير الذكريات 25-Jun-2023 07:20 PM

رد: المؤشرات في لغة البرمجة ++c
 
..



طرح جميـــــل ..||
دام التألق ... ودام عطاء نبضك
كل الشكر لهذا الإبداع,والتميز...!!
وبآنتظار روائع جديدك بكل شوق...!
ودي وعبق وردي ..
http://up.3dlat.com/uploads/3dlat.com_14025248457.gif






الساعة الآن 08:36 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. TranZ By Almuhajir
new notificatio by 9adq_ala7sas
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010

جميع ما يطرح في منتديات أحاسيس الليل لا يعبر عن رأي الموقع وإنما يعبر عن رأي الكاتب
وإننــے أبرأ نفســے أنا صاحبة الموقع أمامـ الله سبحانه وتعالــے من أــے تعارف بين الشاب والفتاة من خلال أحاسيس الليل
vEhdaa 1.1 by rKo ©2009