For Android device For iOS device
២៥
មិថុនា

គន្លឹះ និងល្បិច​ខ្លះ​ៗ ៖ េដីម្បីទប់ស្កាត់ Logic Error ដោយ​ប្រើ Exception Handling ក្នុង C++

រៀបរៀងអត្ថបទដោយ ៖ លោក សុខ ជាស្រួច​

​ក្នុង​ការ​សរសេរ​ Program ដើម្បី​ដោះស្រាយ​បញ្ហា​អ្វីមួយយើងនៅតែ​មិនអាច​គេចផុតពី Logic Error ​ដែល​កើតឡើងដោយ​មិនបាន​គ្រោងទុក ដែល​នាំ​ឲ្យ​ Program ឈប់​ដំណើរ​ការ​ភា្លម ។

ចុច Like គេហទំព័រ www.antkh.com ដើម្បី​ទទួលបាន​ព័ត៌មាន​ថ្មីៗ​ទាក់ទងនឹង​បច្ចេកវិទ្យា​

ដូច្នេះ ដើម្បី​ទប់ស្កាត់​បញ្ហា​ទាំងនេះនិងអាចដឹងពី​ប្រភេទ​នៃ Error ​ដែល​កើតឡើងយើងសូមលើកយកនៃការ​ប្រើ​ប្រាស់​ Exception Handling មក​បង្ហាញ​

 ​ខាងក្រោម​នេះគឺជាឧទាហរណ៍ នៃការរក factorial នៃចំនួនលេខ​ណាមួយ​ដោយ​ប្រើ​ Exception handling ដើម្បី​ចាប់ Logic Error ​ដែល​អាចកើតឡើង

- ដើម្បី​អាច​ប្រើ​ Exception handling បានយើងត្រូវដឹងពី syntax និង keywords ​ដែល​មាន​ក្នុង​ Exception ជាមុនសិន

·  Syntax

 

· Keywords

Ø Try keyword

គឺជា block នៃ Statement ​ដែល​និងអាចកើតឡើងនៅ Exception

Ø Throw keyword

វាមាននាទី​បញ្ចូន​ភាព Error ទៅ Catch Block ​នៅពេល​ដែល​មាន Exception នៅ​ក្នុង​ Try block

Ø Catch keyword

ជាblock ​ដែល​យើងចង់ Handle the Problems នៃ Exception នោះ

-ពន្យល់Code

-ពេល​ដែល​ Enter number = 4

លេខ4ជាចំនួនវិជ្ចាមាននោះ try block  និងមិនមាន Exception កើតឡើងទេ រួចវានិង​បង្ហាញ​លទ្ធផងនៃ 4! ។

-ពេលដេល Enter number = -4

លេខ-4ជាចំនួនអវិជ្ជាមាននោះ try block និងមាន Exception កើតឡើង រួចហើយ throw វា thrown ទៅ​ឲ្យ Catch block catch វានិងដោះស្រាយ​បញ្ហា​នេះដោយ​បង្ហាញ​ពាក្យ Invalid Input (it's negative Number) ! ទៅ​ឲ្យ users បានដឹង ។

♦ ​សម្រាប់​វគ្គ​សិក្សា C/C++ តម្លៃ ៥៩ដុល្លា http://training.antkh.com/c_cpp.aspx

♦ សូម​ចូលរួម​ជាសមាជិក ANT Training Group ដើម្បី​តាមដានសម្មភាពប្រចាំ​ថ្ងៃ​ជាមួយអាន-ANT
♦ ចុច Like គេហទំព័រ www.antkh.com ដើម្បី​ទទួលបានអត្ថបទថ្មីៗ​ដែល​ទាក់ទងនឹង​បច្ចេកវិទ្យា​រៀងរាល់​ថ្ងៃ​

♦ សម្រាប់​ស្នាដៃសិស្ស​ដែល​បាន​បញ្ចប់​វគ្គ​សិក្សា​នៅអាន-ANT កន្លងមក http://training.antkh.com/achievements/

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា