تبلیغات
.::مهندسین نرم افزار دانشگاه آزاد::. - مقدار دهی اوّلیه به آرایه ی دو بعدی !!!
.::مهندسین نرم افزار دانشگاه آزاد::.
FUTURE IS FOR US

بازدید : مرتبه
تاریخ : شنبه 13 آذر 1389
مقدار دهی اوّلیه به آرایه ی دو بعدی !!!
آرایه ی دو بعدی را میتوان هنگام تعریف، مقداردهی اولیه نمود. در این حالت می توانیم برای هر سطر از {} استفاده کنیم که در صورت عدم استفاده، کامپایلر اقدام به چیدمان سطری عناصر آرایه می کند.

مثال:
int x[2][3] = {{1,2,3,}, {4,5,6}};
int x[2][3] = {{1,2}, {3}};
int x[2][3] = {1,2,3};
int x[2][3] = {{1,2,3,}, 7};

//end

نکته: در صورتی که تعداد {} های استفاده شده داخل {} اصلی بیشتر از تعداد سطر ها باشد یا تعداد داده های داخل هر سطر ({}) بیشتر از تعداد ستون های آرایه و یا هنگام مقداردهی در حالتی که برای سطر ها {} قرار ندهیم، تعداد عناصر بیشتر از تعداد عناصر آرایه باشد، خطا داریم.

خالی گذاشتن بعد ها در تعریف آرایه دو بعدی:

فقط و فقط در آرایه ی دو بعدی زمانی که مقداردهی اولیه انجام میشود، میتوانیم بعد اول را خالی بگذاریم. اما در هر شرایطی باید بعد دوم مقداردهی شود. که در این صورت باید حتما عناصر آرایه مقداردهی اولیه شوند.

مثال:

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

//end





طبقه بندی: آموزش زبان سی,سی++، 
برچسب ها: array، 22، 2d، 2d array، آرایه، آرایه دو بعدی، آرایه ی دو بعدی، دو بعدی، تعریف آرایه، مقداردهی، مقداردهی اولیه، مقداردهی آرایه،
دنبالک ها: ALIREZA،
ارسال توسط .::علیرضا ارجمندنیا::.
آخرین مطالب
آرشیو مطالب
پیوند ها