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

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

مقدار‌دهی اولیه به آرایه

+1 امتیاز
594 نمایش

آیا میشه موقع تعریف یک آرایه، در صورتی که میخوایم مقداردهی اولیه انجام بدیم، به تمام خونه های آرایه مقدار ندیم؟
اگر آره، مقدار های داده شده رو بر چه حسبی در خونه های آرایه قرار میده؟

در ++C زبانی بسیار کوچک‌تر و پاکیزه‌تر در تلاش برای خروج است. (Bjarne Stroustrup)
پرسیده شده دوشنبه ۲۰ آذر ۱۳۹۱ در C++ توسط برنامه‌نویس  
بازتگ شده دوشنبه ۲۶ فروردین ۱۳۹۲ توسط admin

1 پاسخ

+2 امتیاز

آره میشه.
تو یک آکولاد عناصر مورد نظرتو میذاری.
ولی به هر حال کامپایلر مقدار‌ها رو از خونه اول آرایه شروع میکنه به قرار دادن و اگه کمتر از تعداد خونه‌ها باشه، بقیه خونه‌ها رو صفر میذاره.
مثلا کد زیر:

int arr[5]={1};
    for (int i=0;i<5;i++){
        cout<<arr[i]<<endl;
        }

که خروجیش اینه:

1
0
0
0
0

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

پس اونکه همه ی خونه های آرایه رو مثلا صفر کنه، چجوری بود؟
یا مثلا اینجا بخوایم همه ش 1 بشه باید چجوری مقدار دهی اولیه کنیم؟