Comments in C Programming
តោះសម្រាកបន្តិចពីការសរសេរកម្មវិធី ហើយនិយាយអំពីមតិយោបល់។
comments ជួយអ្នកសរសេរកម្មវិធីឱ្យយល់ពីអ្វីដែលកម្មវិធីកុំព្យូទ័រធ្វើ។
comments ក៏ជា សេចក្តីសង្ខេបខ្លី នៃកម្មវិធីកុំព្យូទ័ររបស់អ្នកផងដែរ។
- មានមតិពីរប្រភេទក្នុងការសរសេរកម្មវិធី៖
- មតិមួយបន្ទាត់
- មតិពហុបន្ទាត់
វាសាមញ្ញដូចដែលវាស្តាប់ទៅ។ មតិយោបល់មួយបន្ទាត់ត្រូវបានប្រើដើម្បីផ្តល់មតិលើបន្ទាត់តែមួយ ហើយមតិយោបល់ច្រើនបន្ទាត់ត្រូវបានប្រើសម្រាប់ច្រើនបន្ទាត់។
កុំព្យូទ័រមិនអើពើនឹងបន្ទាត់ទាំងនេះ ខណៈពេលកំពុងដំណើរការកម្មវិធី។
Single Line Comment
តោះមើលរបៀប បញ្ចេញមតិ ពាក្យបញ្ជារបស់អ្នក។
វាសាមញ្ញណាស់ ដើម្បីបញ្ចេញមតិពាក្យបញ្ជាណាមួយ អ្នកគ្រាន់តែដាក់ និមិត្តសញ្ញា '//' នៅដើមដំបូងនៃពាក្យបញ្ជារបស់អ្នក។
នៅពេលអ្នកដាក់ '//' នៅដើមដំបូង អ្វីក៏ដោយ ពាក្យបញ្ជា ឬ អត្ថបទដែល អ្នកសរសេរក្នុងបន្ទាត់ទាំងមូលនឹងមិនត្រូវបានអើពើ។
ឧទាហរណ៍៖
int main(){
//This line prints hi
printf(“Hi”);
}
នៅទីនេះ មតិ "បន្ទាត់នេះបោះពុម្ព hi" នឹងត្រូវបានមិនអើពើដោយកុំព្យូទ័រ ហើយវានឹងគ្រាន់តែបោះពុម្ព 'Hi' នៅលើអេក្រង់។
មតិយោបល់មានប្រយោជន៍ខ្លាំងណាស់សម្រាប់មនុស្សផ្សេងទៀតដើម្បីយល់ពីកូដរបស់អ្នក។
វាក៏ជួយអ្នកឱ្យចងចាំនូវអ្វីដែលលេខកូដរបស់អ្នកធ្វើ!
នៅពេលណាដែលអ្នកគិតថាការបញ្ចេញមតិនឹងជួយក្នុងការបញ្ជាក់កូដរបស់អ្នក ធ្វើវា!
ចុះបើអ្នកចង់ឱ្យកុំព្យូទ័រមិនអើពើពាក្យបញ្ជាច្រើនដែលសរសេរក្នុងជួរច្រើនដូចជា 12 commands?
វានឹងមានការរំខានក្នុងការដាក់ '//' នៅលើបន្ទាត់នីមួយៗ មែនទេ?
Multiline Comment
ដូច្នេះមានវិធីល្អជាងក្នុងការបញ្ចេញមតិពាក្យបញ្ជាច្រើន។
វាត្រូវបានធ្វើដោយប្រើ '/*' នៅដើមពាក្យបញ្ជាដំបូងរបស់អ្នក ហើយប្រើ '*/' នៅចុងបញ្ចប់នៃពាក្យបញ្ជាចុងក្រោយរបស់អ្នក។
នេះហៅថាមតិច្រើនជួរ។
អ្វីក៏ដោយដែលអ្នកសរសេររវាង '/*' និង '*/' មិនថាវាជាពាក្យបញ្ជា ឬ អត្ថបទ ណាមួយ នឹងត្រូវបានមិនអើពើដោយកុំព្យូទ័រ។
ឧទាហរណ៍៖
printf("A");
//printf("B");
printf("C");
/* printf("D");
printf("E");
printf("F");
*/
នៅទីនេះ ពាក្យបញ្ជា printf សម្រាប់ 'B' និងពាក្យបញ្ជា printf សម្រាប់ 'D' ទៅ 'F' នឹងត្រូវបានមិនអើពើដោយកុំព្យូទ័រ ហើយអ្នកនឹងមិនឃើញអត្ថបទរបស់ពាក្យបញ្ជាទាំងនេះនៅក្នុងលទ្ធផលរបស់កម្មវិធីនោះទេ។