កញ្ញា
ការប្រើប្រាស់ Pointer នៅក្នុង C++
♦ រៀបរៀងអត្ថបទដោយ អតីតសិស្ស ផាន់ រំដួល http://training.antkh.com/students/?s=2957 កែសម្រួលឡើងវិញនៅខែ មិថុនា ២០២៣ ដោយ អតីតសិស្ស វុធ រចនា http://training.antkh.com/students/?s=4656
ជារៀងរាល់ថ្ងៃ មនុស្សគ្រប់គ្នារស់នៅពឹងពាក់លើបច្ចេកវិទ្យាស្ទើរតែទាំងស្រុង ។ ទន្ទឹមនឹងនេះ បច្ចេកវិទ្យាមានការរីកចម្រើន ភាសា Programming បានដើរតួនាទីយ៉ាងសំខាន់ក្នុងការបង្កើតកម្មវិធីសម្រាប់ប្រើប្រាស់ផ្សេងៗ ។ ថ្ងៃនេះថ្នាក់បណ្តុះបណ្តាលកុំព្យូទ័រអាន-ANT សូមលើកយកអត្ថបទមួយមានចំណងជើងថា ការប្រើប្រាស់ pointer នៅក្នុង C++ ដើម្បីផ្ដល់ជាជំនួយដល់ បងប្អូនដែលចូលចិត្តរៀន ពីភាសា Programming ឲ្យបានយល់ដឹងបន្ថែមទៀតដូចខាងក្រោមនេះ ៖
♦ កូដ C++ Program:
♦ ពន្យល់កូដ
- foreColor (10) ; ប្រើសម្រាប់ដាក់ពណ៌អក្សរ ដើម្បីបង្ហាញនៅលើផ្ទាំង console ដែលវាស្ថិតនៅក្នុង header file “antheaderPlusPlus.h”
- int sum_ab (int *ptra , int *ptrb) គឺជា function ប្រើសម្រាប់ បូកលេខ
- int swap (int *ptra , int *ptrb) គឺជា function ប្រើសម្រាប់ ប្តូរតម្លៃ
- (int *ptra , int *ptrb) គឺជាចំនួនគត់ ដែលជា address ដែលមិនទាន់បានផ្ទុកតម្លៃ
- system ("cls") ; ប្រើសម្រាប់ Clear screen console ដែលវាស្ថិតនៅក្នុង header file<windows.h>
- c = sum_ab (&a , &b) ; មានន័យថា c បានទទូលតម្លៃពី function sum_ab
- (&a , &b) ; ផ្ដល់តម្លៃជា address របស់ (&a , &b) ទៅកាន់ (*ptra,*ptrb) (គេហៅថា reference)
- ចំពោះការបញ្ចូលទិន្នន័យជាលេខ ត្រូវប្រើ Function fflush (stdin) & cin.clear () សម្រាប់ការពារការបញ្ចូលទិន្នន័យខុស ។
♦ លទ្ធផល:
♦ ពន្យល់លទ្ធផល
- ប្រសិនបើចុចkey លេខមួយនោះយើងនឹងធ្វើបូកលេខ
- ប្រសិនបើចុចkey លេខពីរនោះយើងនឹងធ្វើការប្តូរតម្លៃដែលបញ្ជូល
- ប្រសិនបើចុចkey Esc នោះយើងនឹងចាកចេញពីកម្មវិធី
♦ សម្រាប់ Course Outline សូមចូលទៅកាន់ http://training.antkh.com/c_cpp.aspx
♦ សម្រាប់ព័ត៌មានទំនាក់ទំនងមកយើងខ្ញុំតាម https://www.facebook.com/anttrainning ឬ https://t.me/anttechnology
♦ Facebook Group: https://www.facebook.com/groups/ANTTrGroup/
♦ សូមចូលរួមជាសមាជិក ANT Training Group ដើម្បីតាមដានសម្មភាពប្រចាំថ្ងៃជាមួយអាន-ANT
♦ ចុច Like គេហទំព័រ www.antkh.com ដើម្បីទទួលបានអត្ថបទថ្មីៗដែលទាក់ទងនឹងបច្ចេកវិទ្យារៀងរាល់ថ្ងៃ
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា