C++ Kirish Assalomu alaykum hurmatli dasturchi. Bugun siz bilan C++
Download 1.28 Mb.
|
C
Hello World. uzbekdevs.uz
C++ try va catchDastur kodini yozish jarayonida biz ko'pgina xatolarga duch kelamiz? Yoki uni xato ekanligi yoki to'g'ri ekanligini bilmay turib biz kodni yozishni davom etamiz. Bunday xatoliklar dastur kodini ishga tushurgan vaqtda dasturni to'xtab qolishiga olib keladi. xatolikni bartaraf qilish uchun biz. C++ dasturlash tilida istisno dan foydalanishimiz mumkin. try, throw va catchC++ dasturlash tilida istisno muomala uch kalit so'zlar iborat bo'lar: try, throwva catch try - Agar kiritilgan block kodi to'g'ri bo'lgan holda. Boshlanishi kerak bo'ladigan kalit so'zi. throw - Agar siz maxsus xatolikni kutush uchun ishlatishingiz mumkin. catch- Agar yuqoridagi kalit so'zlar tarkibidagi block kod xatolik yuzaga kelsa ushbu kalit so'z tarkibida bayonot kiritishingiz mumkin. tryva catchkalit so'zlar juft keladi: #include using namespace std; int main() { try { int age = 15; if (age > 18) { cout << "Kirish huquqi - Yoshingiz to'g'ri keladi."; } else { throw (age); } } catch (int myNum) { cout << "Kirish taqiqlandi - Siz kamida 18 yoshga to'lishingiz kerak.\n"; cout << "Yosh: " << myNum; } return 0; } Kirish taqiqlandi - Siz kamida 18 yoshga to'lishingiz kerak. Yosh: 15 Ko'rib to'rganingizdek xato ehtimoli bor kodni hattoki iloji bor. Ko'pchilik vaqtda catch tarkibidagi kodga istisno bo'ladigan kod yozmaslikni tafsiya qilaman, chunki yozilgan kodni o'qish jarayonida sizning dasturingiz hatto oddiy yoki murakkab bo'lsa ham xatolik yuz berib ish faoliyatidan to'xtashi mumkin. Download 1.28 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling