Professional Documents
Culture Documents
ملخص موضوع البوينتر
ملخص موضوع البوينتر
>#Include <iostream
; Using namespace std
{)(Int main
Int X = 5 ; //variable
Int *Ptr ; // Pointer
يجب على البوينتر يكون نفس تعريف المتغير سواء //int
char float
}
-------------------------------------------------------------
اآلن بعد ما عرفت شلون تعرف بوينتر ! شلون نتعامل مع
البوينتر ...
-1للحصول على عنوان نستخدم & مثل ; Ptr = &X
-2للحصول على قيمة نستخدم *
--------------------------------------------------------
األمور تخربطت !
راح اوضحها بشكل مثال عملي
>#include <iostream
; Using namespace std
{ ) ( Int main
تعريف متغير Int X = 5 ; // X=5
تعريف بوينتر باسم Int *Ptr ; // Ptr
البوينتر يساوي عنوان المتغير Ptr = &X //
راح يطبع العنوان cout<<Ptr ; //
راح يطبع قيمة المتغير cout<< *Ptr // X
}
اوكي ممكن تسأل شلون صارت العملية ؟
راح اوضحها على شكل رسم توضيحي ........
Int a[5]={1,2,3,4,5] ;
Int *Ptr ;
Ptr = a ; // عنوان اول عنصر في المصفوفة
Ptr = a[1] ; //address second number ;
Ptr = a[2] ; //address third number ;