آرایه و استاتیک در ++c :
در زبان برنامهنویسی ++C، آرایه یک ساختار دادهای است که به شما امکان میدهد یک مجموعه از مقادیر همنوع را در یک متغیر ذخیره کنید. استفاده از آرایه در ++C به شما امکان میدهد تا به راحتی از مجموعهای از دادهها استفاده کنید و به آنها دسترسی داشته باشید.
برای تعریف یک آرایه در ++C، ابتدا باید نوع دادهای آن را مشخص کنید و سپس اندازه آرایه را تعیین کنید. برای مثال، اگر بخواهید یک آرایه از اعداد صحیح با اندازه ۵ تعریف کنید، کد زیر را میتوانید استفاده کنید:
int myArray[5];
در این مثال، myArray یک آرایه از اعداد صحیح با اندازه ۵ است. شما میتوانید به هر عضو از این آرایه با استفاده از ایندکس آن دسترسی پیدا کنید. ایندکس ها از ۰ تا اندازه آرایه منهی میشوند. برای مثال، اگر بخواهیم به عضو اول آرایه دسترسی پیدا کنیم، از ایندکس ۰ استفاده میکنیم:
int firstElement = myArray[0];
شما همچنین میتوانید مقادیر جدیدی را به عنوان مقدار اولیه برای آرایه تعیین کنید. برای مثال، میتوانید آرایه را به صورت زیر تعریف کنید:
int myArray[] = {1, 2, 3, 4, 5};
در این مثال، آرایه myArray دارای اندازه ۵ است و مقادیر ۱، ۲، ۳، ۴ و ۵ به عنوان مقدار اولیه به آن داده شده است.
آرایهها در ++C قابلیتهای متنوعی را برای شما فراهم میکنند. برای مثال، شما میتوانید تمامی عناصر آرایه را در یک حلقه بررسی کنید و به آنها دسترسی پیدا کنید. همچنین، شما میتوانید مقادیر آرایه را تغییر دهید و به آنها دسترسی پیدا کنید.
علاوه بر آرایه، ++C همچنین امکان استفاده از استاتیک را فراهم میکند. استاتیک یک کلمه کلیدی در ++C است که برای تعریف یک متغیر استاتیک استفاده میشود. متغیرهای استاتیک بلافاصله در حافظه تخصیص مییابند و تا پایان برنامه وجود دارند. این به معنی این است که وقتی برنامه شما اجرا میشود، مقدار متغیر استاتیک ذخیره شده است و همیشه مقدار آن در دسترس است.
برای تعریف یک متغیر استاتیک، کلمه کلیدی static را قبل از نوع دادهای آن قرار دهید. برای مثال، میتوانید یک متغیر عدد صحیح استاتیک به صورت زیر تعریف کنید:
static int myStaticVariable;
در این مثال، myStaticVariable یک متغیر عدد صحیح استاتیک است. شما میتوانید به این متغیر به همان شکلی که با متغیرهای عادی کار میکنید دسترسی پیدا کنید. با این تفاوت که مقدار این متغیر در طول اجرای برنامه ثابت است و تغییر نمیکند.
به طور خلاصه، آرایه و استاتیک دو ساختار دادهای قدرتمند در ++C هستند که به شما امکان میدهند تا به راحتی با مجموعههای دادهای کار کنید و دسترسی به آنها داشته باشید. با استفاده از آرایه و استاتیک، میتوانید برنامههای پیچیدهتری را بسازید و کارایی برنامه خود را بهبود بخشید.