C++ Array Size
🔹 تعریف
-
اندازه آرایه یعنی تعداد عناصری که آرایه میتواند نگه دارد.
-
در C++، برای آرایههای ساده (Static Arrays) اندازه معمولاً هنگام تعریف مشخص میشود.
-
اگر آرایه بدون ذکر اندازه تعریف شود و مقداردهی اولیه شود، کامپایلر اندازه را محاسبه میکند.
🔹 تعریف آرایه با اندازه مشخص
🔹 تعریف آرایه بدون ذکر اندازه
🔹 محاسبه اندازه آرایه با sizeof
🔹 خروجی:
🔹 نکات مهم
-
اندیسها از 0 شروع میشوند → آخرین عنصر =
size - 1
. -
برای آرایههای پویا (Dynamic Arrays) اندازه را باید با متغیر جداگانه ذخیره کرد، چون sizeof کار نمیکند.
-
برای آرایههای ثابت، روش
sizeof(array) / sizeof(array[0])
همیشه درست کار میکند.
🔹 مثال با حلقه و اندازه آرایه
🔹 خروجی: 5 10 15 20