اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تعریف آرایه و مشخص کردن طول آن

+2 امتیاز
2,063 نمایش

هنگام تعریف آرایه، آیا میتونم طولش رو یک متغیر دیگه (به طور مثال مقداری که از کاربر گرفته میشه) یا یک مقدار ثابت (که در ابتدای برنامه بصورت const تعریف میشه)قرار بدم؟
کلا برای اینکه بشه طول یک آرایه رو تغییر داد چه کارهایی میشه کرد؟

یک مشکل در مورد C++ این است که هم‌اکنون گرایشی قوی در زبان وجود دارد که شما را وادار می‌کند پیش از انجام هر کاری، همه‌ی جوانب آن را بدانید. (Larry Wall)
پرسیده شده دوشنبه ۲۰ آذر ۱۳۹۱ در C++ توسط CPP_Crawler2  
بازتگ شده شنبه ۱۷ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

این دو تا سوالتون دو تا سوال کاملا مجزا از هم هست:
1 اینکه میشه موقع تعریف طول آرایه رو متغیری داد (حالا چه ثابت const و چه مقداری که از کاربر دریافت شده)؟
2 اینکه طول یک آرایه رو میشه تغییر داد یا نه؟
در مورد اولی، باید بگم که بله میشه. شما میتونید موقع تعریف یک آرایه طول اون رو مقدار ثابتی بدین که قبلا تعریف کردین، یا اینکه مقداری بدین که قبلا از کاربر گرفتین! (البته بازم تاکید میکنم که باید اون مقدار قبلا توسط کاربر وارد شده باشه، و بعد شما در تعریف آرایه تون ازش استفاده کنید.)
در مورد سوال دو، الان به این نتیجه رسیدم که منظورتون همین بود که چطور طول آرایه رو طوری معلوم کنیم ک اگر خواستیم تغییرش بدیم راحت باشیم، که بله به همین روش تعیین const (و احیانا تغییرش) میتونین طول آرایه تون همیشه به مقدار دلخواهتون تعریف کنید.

پاسخ داده شده شنبه ۲۳ دی ۱۳۹۱ توسط CPP_Crawler4  

ممنون نمیدونستم حتما باید const باشه با متغیر معمولی ارور میداد خیلی ممنون :)