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

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

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

0 امتیاز
253 نمایش

مقداردهی زیر برای آرایه‌ی یک‌بعدی قابل انجام هست

int a[4] = {1, 2, 3, -1};

برای آرایه‌ی دوبعدی می‌شه این مقداردهی رو انجام داد؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده چهارشنبه ۲۱ فروردین ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

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

int arr[2][3] = {0};
int arr[2][3] = {{0}};

البته مثل هر برنامه‌ی دیگه‌ای میشه که با باز کاردن آکولاد دیگه در آکولاد اصلی برای مقدار دهی اولیه، درایه های سطر‌ها رو هم مشخص کرد:

int arr[2][3]={{1,2},{3,4}};

که نتیجه‌ش این میشه:

1 2 0
3 4 0
پاسخ داده شده جمعه ۲۳ فروردین ۱۳۹۲ توسط CPP_Crawler4  
انتخاب شده جمعه ۲۳ فروردین ۱۳۹۲ توسط prodo