ساخت حلقه (Loop)، با استفاده از دستور while ، در زبان برنامه نویسی C
دستور while در زبان برنامه نویسی C ، برای ساخت حلقه (Loop) به کار می رود.
منظور از ساخت یک حلقه (Loop)، این است که ما بتوانیم یک سری کد را بارها اجرا کنیم و در واقع، اجرای آنها به صورت حلقه وار، تکرار شود. البته در حین اجرای حلقه، معمولا در هر گام (مرحله) از اجرای حلقه، مقادیر متغیرها تغییر می کند و بنابراین نتایج جدیدی تولید می شوند (مگر اینکه خود برنامه نویس، به صورت عمدی، توسط حلقه، یک سری کد را با نتایج تکراری، بارها اجرا نماید).
در حلقه while (حلقه ساخته شده با دستور while)، اجرای کدهای درون حلقه تا زمانی ادامه می یابد که شرط تعیین شده برای حلقه، صادق باشد.
شرط مربوط به حلقه while ، در ابتدای هر گام (مرحله) از حلقه، چک خواهد شد.
به مثال زیر توجه کنید :
کدهای مربوط به حلقه while را به صورت زیر می نویسیم :
بر اساس کد بالا، ابتدا متغیری با نام A را با مقدار اولیه برابر 1 تعریف کرده ایم. در پایان هر گام از حلقه while ، با کد زیر، یک واحد به مقدار متغیر A اضافه می کنیم :
شرط حلقه با کد زیر تعیین شده است :
که در آن، شرط زیر ذکر شده است :
بنابراین کدهای حلقه while تا زمانی اجرا می شوند که مقدار متغیر A از 10 کمتر باشد.
با دستور printf ، در هر گام از حلقه، عبارتی را در خروجی چاپ می کنیم که مقدار متغیر A در بخشی از آن ذکر می شود :
کد کامل برنامه C :
با اجرای برنامه C بالا، خروجی به صورت زیر می باشد :
- فهرست مباحث
- 1 معرفی زبان برنامه نویسی C
- 2 معرفی نرم افزار Code::Blocks برای نوشتن کدهای زبان C و اجرای آنها
- 3 ساخت یک پروژه C جدید در نرم افزار Code::Blocks و اجرای پروژه
- 4 ساختار کلی کدهای یک فایل c ، در پروژه C
- 5 نمایش یک متن در خروجی، با استفاده از تابع printf ، در زبان برنامه نویسی C
- 6 نوشتن توضیحات (Comments)، در زبان برنامه نویسی C
- 7 کاراکترهای تبدیل (Conversion Characters) برای قرار دادن مقادیر مختلف (رشته، عدد صحیح، عدد اعشاری و ...) در یک متن خروجی، در زبان برنامه نویسی C
- 8 تعریف متغیرها (Variables)، در زبان برنامه نویسی C
- 9 تعریف یک متغیر از جنس کاراکتر (char) و تفاوت آن با رشته (String)، در زبان برنامه نویسی C
- 10 تعریف یک رشته (String) به صورت آرایه ای (Array) از جنس کاراکتر (char) و در نظر گرفتن String Terminator هنگام تعریف اندازه آرایه (Array)، در زبان برنامه نویسی C
- 11 تغییر مقدار یک رشته (String) ساخته شده بر اساس آرایه ای (Array) از جنس کاراکتر (char)، با تابع strcpy ، در زبان برنامه نویسی C
- 12 تعریف یک مقدار ثابت (Constant)، در زبان برنامه نویسی C
- 13 تعریف توابع (Functions)، در زبان برنامه نویسی C
- 14 ساخت یک فایل Header (با پسوند h) برای اجرای کدهای موجود در فایل Header ، در فایل فعلی (با include کردن آن)، در زبان برنامه نویسی C (در نرم افزار Code::Blocks)
- 15 دریافت یک مقدار از کاربر، توسط کیبورد، با تابع scanf ، در زبان برنامه نویسی C
- 16 عملگرهای حساب (Arithmetic Operators) (عملگرهای + و - و * و / و % و ++ و --)، در زبان برنامه نویسی C
- 17 اجرای دستورات شرطی، با دستور if ، در زبان برنامه نویسی C
- 18 اجرای دستورات شرطی، با استفاده از if و else ، در زبان برنامه نویسی C
- 19 ساخت حلقه (Loop)، با استفاده از دستور while ، در زبان برنامه نویسی C
- 20 ساخت حلقه (Loop)، با استفاده از دستور for ، در زبان برنامه نویسی C
- 21 ساخت حلقه (Loop)، با استفاده از دستور do...while ، در زبان برنامه نویسی C
- 22 اجرای دستورات شرطی به صورت حالت بندی شده، با دستورهای switch و case ، در زبان برنامه نویسی C
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.