elham.sha
یک شنبه 30 شهریور 1393, 21:47 عصر
سلام
یک سوال بسیار بسیار ابتدایی.
من با زبان پاسکال و دلفی آشنا نیستم. شنیدم که گفته میشه در این دو زبان مقدار اولیه و نهایی حلقه یک بار در ابتدا محاسبه میشه و در صورتی که در برنامه تغییر کنه روی تعداد دفعات اجرای برنامه تاثیری نداره. من این موضوع برام قابل درک نیست.
الان تو قطعه کد زیر
for (i=5,j=i*j+6;i<j*3+4;i++)
مقدار i و j در ابتدای ورود به حلقه یکبار محاسبه میشه و اگر در بدنه برنامه تغییری در مقدار این دو متغییر ایجاد بشه روی شرط حلقه تاثیری نداره؟ دقیقا نمیدونم چه اتفاقی داره می افته ؟!:متفکر:
یک سوال بسیار بسیار ابتدایی.
من با زبان پاسکال و دلفی آشنا نیستم. شنیدم که گفته میشه در این دو زبان مقدار اولیه و نهایی حلقه یک بار در ابتدا محاسبه میشه و در صورتی که در برنامه تغییر کنه روی تعداد دفعات اجرای برنامه تاثیری نداره. من این موضوع برام قابل درک نیست.
الان تو قطعه کد زیر
for (i=5,j=i*j+6;i<j*3+4;i++)
مقدار i و j در ابتدای ورود به حلقه یکبار محاسبه میشه و اگر در بدنه برنامه تغییری در مقدار این دو متغییر ایجاد بشه روی شرط حلقه تاثیری نداره؟ دقیقا نمیدونم چه اتفاقی داره می افته ؟!:متفکر: