تسجيل الدخول

مشاهدة النسخة كاملة : المؤشرات في لغة البرمجة


أمير الليل
23-07-2023, 06:39 AM
المؤشرات في لغة البرمجة



++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)، حيث تعتبر المصفوفة نوع من أنواع المؤشرات حيث يتم استخدام العمليات الحسابية على المؤشرات للتنقل بين عناصر المصفوفة، وتستخدم أيضاً لإنشاء المتغيرات الديناميكية والتي يحتاجها المبرمج في أثناء تشغيل البرنامج.

صٌوتِكْ حَضِنْ ♩
23-07-2023, 06:45 AM
وَ فِي حَرمِ الجَمَال ليسَ أبلَغُ منَ الصّمتْ
إبدَاعٌ مِن أنَاملك ..!
بُورِكتْ الْأنَامِل وَ حُرّمتْ عنهَا النّارْ
لِـ روحِك الأورْكيدَا

مـخـمـلـيـة
23-07-2023, 07:28 AM
يعطِـــيكْ العَآفيَـــةْ
عَلَـــىْ روْعـــَــةْ طرْحِـــكْ’
بإآنْتظَـــآرْ الَمزيِــدْ منْ إبدَآعِكْ
لــكْ كثَيفَ وَد وبَتلةَة ياسَميَن :a 162:

كريزما
23-07-2023, 08:40 AM
دائما متميز في الانتقاء
سلمت على روعه طرحك
نترقب المزيد من جديدك الرائع
دمت ودام لنا روعه مواضيعك
:ezgif-5-939ffc3040:

الفارسة
23-07-2023, 12:54 PM
انتقاءَ~ مميز ورائع
سلمت الاياديَ~
:ezgif-4-05527f2575:

بنت الخيال
23-07-2023, 01:38 PM
.



;


أنرتم سَمانا بـ جَمال العَطاء
سَلمت الأنامل وَدام وهج التَألق
كل الود والإحترام

البدر
23-07-2023, 01:44 PM
سلمت الأيادي على روعة الطرح
في انتظار جديد طرحك
لاخلا ولا عدم
:ezgif-4-05527f2575:

سما الموج
23-07-2023, 02:38 PM
اختيار راقي ومميز
يعطيك العافية على هـ الطرح المميز والانيق
وفي انتظار المزيد من اطروحاتك المميزة


:ezgif-3-7ea10d7cfb:

فرآشه ملآئكية
23-07-2023, 02:42 PM
~`













تسلم الايادي علي روعہ الطرح

الله يعطيگ العافيہ ويسعدگ رًبُيّ

مودتي وإحترامي

امير بكلمتى
23-07-2023, 03:23 PM
مشاء الله
ابداع رسمته هنا وتألق

مكتمل الروعة والإبهار
اتمنى لك مزيداً
من الإبداع والتألق
بارك الله فيك ويسلم احساسك
تحياتي
:ezgif-5-4b114f7f8a:

كآردينيآ
23-07-2023, 04:37 PM
إنتقاء ثري بالذائقه
سلمت ودام رقي ذوقك
بإنتظار القادم بشوق
كل الود لروحك

هوس سراب
24-07-2023, 12:03 AM
موضوع مميز وقيّم
سلمت ودمت

عبير الليل
24-07-2023, 03:37 PM
انتقاء بآذخ الجمآل ,
بِ إنتظآر المزيد من هذآ الفيض ,
لك من الشكر وافره,~
|
‏:ezgif-4-05527f2575:

وتين
28-07-2023, 07:37 PM
سلمت اناملك على
ماجادت به من روعة بالطرح
دام لنا ابداعك بأرقى حالاته
بأنتظار عطائك القادم
:ezgif-4-5226ff7684:

مانسيتك
26-08-2023, 09:00 AM
طرح جمييييل
وإنتقاء ثري بالذائقه
سلمت ودام رقي ذوقك
كل الود

:100 (109):

- وهُــم .
06-09-2023, 10:49 AM
_




















مُترَفةً دَوحَتكْ بِما هُو جَميلْ
اَشْكُرك لْرَوعَة طَرحُكْ العُطْر
لِرُوحكْ وَردْ مُخْمَلِي ~
.
.
.
:100 (103):

علياء
05-10-2023, 05:13 AM
طرح في غاية الجمال
سلمت اناملك على الانتقاء العذب والرائع كروعتك
وسلم ذوقك الراقي
بـ إنتظآر جديدك وعذب أطرٌوحآتك
كل الوووود
:100 (109):

دلآل.•
07-10-2023, 09:29 AM
-انتقاء بآذخ الجمآل ,
بِ إنتظآر المزيد من هذآ الفيض ,
لك من الشكر وافره,~

♥..αмαℓ
09-10-2023, 02:14 AM
::

طرح جميل
دام التألق ودام عطاء نبضك
كل الشكر لهذا الإبداع والتميز
لك مني كل التقدير
وبآنتظار روائع جديدك بكل شوق
ودي وعبق وردي..~

:100 (103):

حسن الوائلي
03-05-2024, 02:06 AM
الأبداع يتوهج كالشموع
حين تصوغه أنامل ترسم التميز
لتلون اشراقة من جمال الطرح وعذوبة
الانتقاء سلمت الأيادي دمتم ودام نبض العطاء
منكم ينابيعا تسقي أرقة المنتدى لتحفر لوحة من البهاء
تحيتي وخالص الود والتقديـــــــــــر
:bright_flower_by_va

ديما
08-09-2024, 02:53 AM






يعطيك العافية عَ الطرح الرائع
شكراً جزيلاً لك //.:200 (44)::heart_by_vafiehya-d

إرتواء
19-06-2025, 08:55 AM
موضوع مميز
الله يعطيك العافية
سلمت يداك ودام عطائك
ننتظر المزيد من الإبداع الراقي

https://upload.3dlat.com/uploads/13608618106.gif

إرتواء
19-06-2025, 08:55 AM
موضوع مميز
الله يعطيك العافية
سلمت يداك ودام عطائك
ننتظر المزيد من الإبداع الراقي

https://upload.3dlat.com/uploads/13608618106.gif

صمـود
29-07-2025, 07:16 PM
سلمت يداك
طرح مميز ورائع
وأطروحاتك دائماً قيّمة
ثريه بالجمال والابداع
دمت برضا
تحياتي لك