ورود

View Full Version : کار با آرایه ها



1485159
جمعه 14 خرداد 1389, 11:22 صبح
سلام
چنتا سوال داشتم در مورد آرایه ها:
1- چطوری تمام خانه هایه یک آرایه رو به صفر تنظیم کنم؟
2- چطوری تمام خانه های یک آرایه برابر باشد با اندیس آن خانه؟
البته میشه با یه حلقه for تمام این کار ها رو کرد، ولی من میخوام سرعت کار بسیار زیاد باشه.

vcldeveloper
جمعه 14 خرداد 1389, 15:23 عصر
چطوری تمام خانه هایه یک آرایه رو به صفر تنظیم کنم؟
چه نوع آرایه ایی؟ برای آرایه های دینامیک، همون تابع SetLength محتوای خانه های آرایه را با صفر مقداردهی اولیه میکنه. برای آرایه های معمولی، هم می تونید از تابع FillChar استفاده کنید.


چطوری تمام خانه های یک آرایه برابر باشد با اندیس آن خانه؟
با استفاده از همون حلقه.

1485159
جمعه 14 خرداد 1389, 16:08 عصر
سلام
الان در کد زیر:

SetLength(x, 5);
آخرین خانه کدومه؟

vcldeveloper
جمعه 14 خرداد 1389, 17:05 عصر
آخرین خانه کدومه؟

x[4]
چون ایندکس آرایه های دینامیک از صفر شروع میشه.