-->

Comments in C Programming

 


តោះសម្រាកបន្តិចពីការសរសេរកម្មវិធី ហើយនិយាយអំពីមតិយោបល់។

comments ជួយអ្នកសរសេរកម្មវិធីឱ្យយល់ពីអ្វីដែលកម្មវិធីកុំព្យូទ័រធ្វើ។

comments ក៏ជា សេចក្តីសង្ខេបខ្លី នៃកម្មវិធីកុំព្យូទ័ររបស់អ្នកផងដែរ។


  • មានមតិពីរប្រភេទក្នុងការសរសេរកម្មវិធី៖
    1. មតិមួយបន្ទាត់
    2. មតិពហុបន្ទាត់

វាសាមញ្ញដូចដែលវាស្តាប់ទៅ។ មតិយោបល់មួយបន្ទាត់ត្រូវបានប្រើដើម្បីផ្តល់មតិលើបន្ទាត់តែមួយ ហើយមតិយោបល់ច្រើនបន្ទាត់ត្រូវបានប្រើសម្រាប់ច្រើនបន្ទាត់។

កុំព្យូទ័រមិនអើពើនឹងបន្ទាត់ទាំងនេះ ខណៈពេលកំពុងដំណើរការកម្មវិធី។


Single Line Comment

តោះមើលរបៀប បញ្ចេញមតិ ពាក្យបញ្ជារបស់អ្នក។

វាសាមញ្ញណាស់ ដើម្បីបញ្ចេញមតិពាក្យបញ្ជាណាមួយ អ្នកគ្រាន់តែដាក់ និមិត្តសញ្ញា '//' នៅដើមដំបូងនៃពាក្យបញ្ជារបស់អ្នក។

នៅពេលអ្នកដាក់ '//' នៅដើមដំបូង អ្វីក៏ដោយ ពាក្យបញ្ជា ឬ អត្ថបទដែល អ្នកសរសេរក្នុងបន្ទាត់ទាំងមូលនឹងមិនត្រូវបានអើពើ។

ឧទាហរណ៍៖

 int main(){
	 //This line prints hi
	printf(“Hi”); 
}

  1. នៅទីនេះ មតិ "បន្ទាត់នេះបោះពុម្ព hi" នឹងត្រូវបានមិនអើពើដោយកុំព្យូទ័រ ហើយវានឹងគ្រាន់តែបោះពុម្ព 'Hi' នៅលើអេក្រង់។
  2. មតិយោបល់មានប្រយោជន៍ខ្លាំងណាស់សម្រាប់មនុស្សផ្សេងទៀតដើម្បីយល់ពីកូដរបស់អ្នក។
  3. វាក៏ជួយអ្នកឱ្យចងចាំនូវអ្វីដែលលេខកូដរបស់អ្នកធ្វើ!
  4. នៅពេលណាដែលអ្នកគិតថាការបញ្ចេញមតិនឹងជួយក្នុងការបញ្ជាក់កូដរបស់អ្នក ធ្វើវា!

ចុះ​បើ​អ្នក​ចង់​ឱ្យ​កុំព្យូទ័រ​មិន​អើពើ​ពាក្យ​បញ្ជា​ច្រើន​ដែល​សរសេរ​ក្នុង​ជួរ​ច្រើន​ដូច​ជា 12 commands?

វានឹងមានការរំខានក្នុងការដាក់ '//' នៅលើបន្ទាត់នីមួយៗ មែនទេ?

Multiline Comment

ដូច្នេះ​មាន​វិធី​ល្អ​ជាង​ក្នុង​ការ​បញ្ចេញ​មតិ​ពាក្យ​បញ្ជា​ច្រើន។

វាត្រូវបានធ្វើដោយប្រើ '/*' នៅដើមពាក្យបញ្ជាដំបូងរបស់អ្នក ហើយប្រើ '*/' នៅចុងបញ្ចប់នៃពាក្យបញ្ជាចុងក្រោយរបស់អ្នក។

នេះ​ហៅ​ថា​មតិ​ច្រើន​ជួរ។

អ្វីក៏ដោយដែលអ្នកសរសេររវាង '/*' និង '*/' មិនថាវាជាពាក្យបញ្ជា ឬ អត្ថបទ ណាមួយ នឹងត្រូវបានមិនអើពើដោយកុំព្យូទ័រ។

ឧទាហរណ៍៖

 printf("A");
//printf("B");
printf("C");
/* printf("D");
printf("E");
printf("F");
 */

នៅទីនេះ ពាក្យបញ្ជា printf សម្រាប់ 'B' និងពាក្យបញ្ជា printf សម្រាប់ 'D' ទៅ 'F' នឹងត្រូវបានមិនអើពើដោយកុំព្យូទ័រ ហើយអ្នកនឹងមិនឃើញអត្ថបទរបស់ពាក្យបញ្ជាទាំងនេះនៅក្នុងលទ្ធផលរបស់កម្មវិធីនោះទេ។