#pointer #اشاره_گر
🔴 تعریف اشاره گر
اشاره گر ها (Pointer) ویژگی های قدرتمند زبان ++C هستند که باعث تفاوت زبان سی پلاس پلاس با زبان های دیگر مانند Java و Python می شود.
🔻اشاره گر ها در ++C برای دسترسی به حافظه و تغییر مقادیر با استفاده از آدرس آن ها به کار می روند.
🔶 آدرس در ++C
🔻برای درک اشاره گر ها ابتدا باید بدانید تا داده ها چگونه در کامپیوتر ذخیره می شوند.
🔻هر متغیری را که در برنامه تان ایجاد می کنید، یک مکان در حافظه کامپیوتر به آن اختصاص داده می شود.
🔻مقادیر متغیر ها در واقع در مکان اختصاص داده شده ذخیره می شوند.
🔻برای دانستن اینکه داده ها در کجا ذخیره شده اند، ++C عملگر & را در اختیار ما گذاشته است.
عملگر & آدرس اشغال شده توسط هر متغیر را به ما می دهد.
🔅مثال : آدرس متغیر var را با var& بدست می آوریم.
'''#include
using namespace std;
int main( )
{
int var1 = 3;
int var2 = 24;
int var3 = 17;
cout
🔴 تعریف اشاره گر
اشاره گر ها (Pointer) ویژگی های قدرتمند زبان ++C هستند که باعث تفاوت زبان سی پلاس پلاس با زبان های دیگر مانند Java و Python می شود.
🔻اشاره گر ها در ++C برای دسترسی به حافظه و تغییر مقادیر با استفاده از آدرس آن ها به کار می روند.
🔶 آدرس در ++C
🔻برای درک اشاره گر ها ابتدا باید بدانید تا داده ها چگونه در کامپیوتر ذخیره می شوند.
🔻هر متغیری را که در برنامه تان ایجاد می کنید، یک مکان در حافظه کامپیوتر به آن اختصاص داده می شود.
🔻مقادیر متغیر ها در واقع در مکان اختصاص داده شده ذخیره می شوند.
🔻برای دانستن اینکه داده ها در کجا ذخیره شده اند، ++C عملگر & را در اختیار ما گذاشته است.
عملگر & آدرس اشغال شده توسط هر متغیر را به ما می دهد.
🔅مثال : آدرس متغیر var را با var& بدست می آوریم.
'''#include
using namespace std;
int main( )
{
int var1 = 3;
int var2 = 24;
int var3 = 17;
cout