PDA

نسخه کامل مشاهده نسخه کامل : چند تا سئوال ابتدایی در مورد #C



Oracle_Eldorado
30-06-2010, 10:18
با سلام خدمت دوستان .
از اونجایی که من فردا امتحان درس مباحث ویژه دارم و استاد #C تدریس کرده ،
من یه چند قسمت رو نفهمیدم و خواستم ببینم کسی هست یه توضیحی بده ؟

مثلا یه قسمت گفته :
برنامه ای بنویسید که یک آرایه 10تایی رو تعریف کند و مقادیر آن را از ورودی بگیرد ،
سپس جمع نظیر به نظیر آنها را در آرایه سوم قرار دهد .

کد برنامه هم اینه :


int [ ] a = new int [10];
int [ ] b = new int [10];
int [ ] c = new int [10];

for ( int i=0 ; i<a.lenght ; i++ )
{
a[i] = int.parse(console.readline());
b[i] = int.parse(console.readline());
}
for ( int i=0; i<c.lenght; i++ )
}

حالا من اون قسمت هایی که نفهمیدم رو قرمز کردم .
ممنون میشم یه نفر اون قسمت ها رو واسم توضیح بده .

sin2x=2sinxcosx
30-06-2010, 12:42
سلام . a.lenght طول آرایه a رو نشون میده که در این جا 10 هستش . یعنی اون خط اولی میگه که به تعداد 10 بار دو تا عدد بگیر و تو آرایه های a و b ذخیره کن . بعد تو اون قرمز شده دوم که یه حلقه دیگه اس قراره 10 تای این جفت عددهای خونده شن و تو c جمع زده بشن .

Oracle_Eldorado
30-06-2010, 13:03
خب عزیز این قسمت int i=0 یه متغیر به اسم i از نوع Integer تعریف میکنه . درسته ؟
این قسمتی که گفته i<a.lenght یعنی چی ؟
چرا این کار رو کرده ؟

L u K e !
30-06-2010, 13:25
خوب این شرط اجرای حلقه اس دیگه گفته 10 بار حلقه اجرا بشه و عدد بگیره
بجای 10 نوشته a.lenght
A یه ارایه س و Lenght هم تعداد متغیرهای ارای س که همون 10 تاس