درود اینکه همه کاری که با فور میشه با while هم میشه انجام داد؟ پس کی بریم سراغ while و کی for?
درود اینکه همه کاری که با فور میشه با while هم میشه انجام داد؟ پس کی بریم سراغ while و کی for?
تفاوت این دو در این است که در for تعداد حلقه ها معلوم میباشد مثلا در برنامه ای می خواهید 10 عدد رو از کاربر دریافت کنید برای این کار از for استفاده می کنیم .
اما while یک حلقه وابسته به شرط می باشد که تعداد بار هر حلقه اهمیتی ندارد بلکه این شرط میباشد که اهیمتی برای شما دارد مثلا می خواهید تا وقتی متغیر شما مثبت هست دستورات حلقه را اجرا کند..
البته حلقه ی دیگری هست که حد اقل یک بار دستورات ان اجرا میشود بعد شرط بررسی میشود .. این حلقه بسیار شبه به while می باشد با این تفاوت که بررسی شرط در انتها حلقه انجام می شود.. که در زبان های مختلف اسامی متفاوتی دارد از جمله do..while یا repeat ..until یا ...
در زبان C# همه کارهایی که while انجام می دهد،for هم انجام می دهد و استفاده از آن فقط به خاطر خوانایی برنامه است!نوشته شده توسط iranch [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مثلا حلقه شرطیرا بصورتکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدمی توان نوشت.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by JhCo; 23-08-2013 at 10:59.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)