زبان برنامه نویسی سی/آشنایی با دستورها: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جزبدون خلاصۀ ویرایش
جزبدون خلاصۀ ویرایش
خط ۵:
برخی دیگر شامل for و do while و while حلقه هستند ؛ بدین معنی که حکم‌ها و دستورات داخل خود را تا جایی که برای حلقه تعیین کرده‌اید ، تکرار می‌کنند . برای تعیین تعداد دفعات تکرار و یا تا جایی که باید حلقه اجرا شود و تکرار کند ، باید از شروطی استفاده کنید . ضمن اینکه برای شکستن حلقه و پایان اجرای آن خارج از شرط حلقه باید با استفاده از دستورات شرطیِ if ( که شامل else if و else نیز می‌شود ) و البته دستور break ( که به معنی شکستن است ) حلفه خود را پایان دهید و هر جای حلقه که break را بنویسید حلقه می‌شکند : اما برای منطقی بودن این عمل باید از دستورات شرطی استفاده کنید ( یعنی اگر شرطی برقرار شد ، حلقه بشکند )
 
دستور continue به معنی ادامه دادن است و در داخل حلقه‌های for و do while و while به کار می‌رود که شرط‌های نوشته شده را بررسی می‌کند و در صورت صدق کردن ، بخشیدستورات ازبعدی برنامهحلقه را نادیده می‌گیرد و ادامه برنامهحلقه را دنبالبا می‌کندبررسی شرط‌هایش از نو به اجرا می‌گذارد و برای این منظور است که در صورت صدق یک شرط یک مرحله ، حلقه از قلم بیافتد و اجرای آن ادامه پیدا کند . دستور goto نیز با برچسب‌ها کار می‌کند که در موضوع مربوطه بررسی خواهد شد . شما می‌توانید بخش‌هایی از برنامه را با برچسب ، نام‌گذاری کنید و با دستور goto به معنی « برو به » روند اجرای برنامه را از جایی که goto را نوشته‌اید ، به آن برچسب انتقال دهید که می‌تواند کمی عقب‌تر باشد و برنامه را تکرار کند و یا کمی جلوتر باشد و همانند دستور continue باعث شود بخشی از برنامه ، نادیده گرفته شود
 
دستور return ، تنها داخل بلوک تابع به کار می‌رود و برای تعیینِ اینکه تابع در صورت احضار برای باز پس دادن و پاسخدهی که چه مقداری را دارد و باز می‌گرداند به کار می‌رود . بیشتر تابع‌ها باید پردازشی را بر روی داده‌ها انجام دهند و به واسطه دستور return مقدار یا مقادیری را باز گردانند . ضمن اینکه به کمک دستورهای شرطی شما می‌توانید چند خروجی ممکن برای تابع خود در نظر بگیرید که در صورت صدق کردن هر کدام از شروط مقدار مختص به همان قسمت شرط ، توسط دستور return باز گردانده شود