ساختار تصمیم گیری نیازمند آن است که برنامه نویس یک یا چند شرایط را برای ارزیابی یا آزمایش برنامه، همراه با بیانیه ای یا اظهارات ای که باید اجرا شود، اگر شرط تعیین شده به صورت درست باشد، و اگر ممکن است، اظهارات دیگر اجرا شود، اگر شرایط مصمم است که نادرست باشد
شکل زیر نشان می دهد که شکل کلی یک ساختار تصمیم گیری معمول در بسیاری از زبان های برنامه نویسی یافت می شود –
C زبان برنامه نویسی هر مقدار غیر صفر و غیر صفر را درست فرض می کند و اگر آن صفر یاصفر باشد ، آن را به عنوان مقدار کاذب فرض می شود .
زبان برنامه نویسی C انواع مختلفی از اظهارات تصمیم گیری را فراهم می کند.
Sr.No. | بیانیه و شرح |
---|---|
1 | اگر بیانیهیک عبارت اگر عبارت از یک عبارت بولی است که به دنبال آن یک یا چند جمله است. |
2 | اگر … بياني ديگریک عبارت if می تواند یک دستور اختیاری دیگر باشد که وقتی که عبارت Boolean غلط است، اجرا می شود. |
3 | اظهار نامه های توزیع شدهشما می توانید یک عبارت if یا else را در داخل دستور else یا if else (if ) داشته باشید. |
4 | بیانیه سوئیچبیانیه سوئیچ اجازه می دهد تا یک متغیر برای برابری در برابر یک لیست از ارزش ها آزمایش شود. |
5 | بیانیه های سوئیچ توپیشما می توانید یک عبارت سوئیچ را در داخل دستورات سوئیچ دیگر استفاده کنید. |
؟: اپراتور
ما اپراتور مشروط را پوشش داده ایم ؟ : در بخش قبلی که می تواند برای جایگزینکردن … عبارت های دیگر استفاده شود . این فرم کلی زیر را دارد –
Exp1 ? Exp2 : Exp3;
Ex1، Exx2 و Exp3 عبارت Ex1 هستند. توجه داشته باشید که استفاده و جای گذاری روده بزرگ است.
ارزش یک؟ بیان شده است مانند این –
- Exp1 ارزیابی می شود اگر درست است، سپس Exp2 ارزیابی می شود و ارزش کل را می گیرد؟ اصطلاح.
- اگر Exp1 غلط باشد، سپس Exp3 ارزیابی می شود و مقدار آن ارزش بیان می شود.