زبان سی پلاس پلاس یکی از زبان های برنامه نویسی مهم دنیا و به عبارتی جزو زبان های پایه و مادر میباشد . این زبان هم همانند سایر زبان ها نظیر جاوا ، از اسثناها پشتیبانی می کند . اما برای یاد گرفتن پردازش استثناء و درک تفاوت آن با دستورات شرطی همراه سایت دهکده دانش باشید.

پردازش استثناء چیست؟

به طور کلی بخشی از کدی که شما مینویسید ، دارای ورودی هایی میباشد که کاربر باید وارد کند ، مثلا کدی را نوشته اید که یک کاربر باید نام و سن خودش را وارد کند.

شما بوسیله دستورات شرطی و با if ها و else های مختلف میتوانید از بروز خطاها جلوگیری کنید ولی راه منطقی تر و بهتری هم وجود دارد! در همین مثالی که زدم کاربر ممکن است در بخش سن ورودی به جای عدد ؛ کاراکتر وارد کند یا مثلا سن خودش را ۵ رقمی وارد کند . این قبیل خطا های از نظر منطق برنامه نویسی ایرادی ندارد ولی از نظر منطق کاربردی جای اشکال دارد چرا که هیچ شخصی سنی بیشتر از ۴ رقم ندارد.

اینجا دستورات پردازش استثنا وارد میشوند تا از خطاهای غیرقابل پیش بینی جلوگیری شود.

نحوه استفاده از پردازش استثناء در زبان ++C

همانطور که در دستورات شرطی آموختیم و با if و else آشنا شدیم ،در مورد استثناء ها نیز از try و catch استفاده می کنیم.

به کد زیر توجه کنید :

استثناء ها
پردازش استثناء در زبان ++C

Leave a Reply

Your email address will not be published.Required fields are marked *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.