سه شنبه, 18 ارديبهشت 1403

 



موضوع: ساختار های تصمیم

ساختار های تصمیم 9 سال 11 ماه ago #79303

ساختار های تصمیم در زبان C:
الف) ساختار تصمیم if :
ساختار if یا همان دستور انتقال کنترل شرطی است، شرطی را تست می کند و در صورت درستی آن شرط، مجموعه ای از دستورات را اجرا می کند. فرمت استفاده از آن به صورت زیر است:
(شرط) if
}
دستورات
{
else
}
دستورات
{
دستور if می تواند فاقد قسمت else باشد.

ب) ساختار تصمیم else if :
اگر بخواهیم از دستور if برای تست شرط های متعددی استفاده کنیم، باید آنها را به طور تو در تو به کار ببریم، کاربرد if نه تنها باعث طولانی شدن برنامه می شود، بلکه از خوانایی برنامه نیز می کاهد. ساختار else if می تواند به جای if های تو در تو به کار رفته شود.
(شرط 1) if
}
دستورات
{
(شرط 2) else if
}
دستورات
{
...
else
}
دستورات
{
پ) ساختار تصمیم switch :
از این ساختار برای تصمیم گیری های چند گانه بر اساس مقادیر مختلف یک عبارت، استفاده می شود. به طور کلی در تمام تصمیم گیری هایی که بیش از سه انتخاب وجود داشته باشد، بهتر است از ساختار switch استفاده شود. فرمت استفاده از این ساختار به صورت زیر می باشد:
(عبارت) switch
}
: <مقدار 1> case
<دستورات 1>
; break
: <مقدار 2> case
<دستورات>
; break
...
: default
<دستورات n>
{
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.
مدیران انجمن: هانیه سلیمانی