- ค่าคงที่ (constant)


3. ตัวคงที่ (constant)
                ตัวคงที่มีลักษณะคล้ายตัวแปร แตกต่างจากตัวแปรตรงที่ ค่าที่เก็บในตัวคงที่จะคงเดิมไม่มีการเปลี่ยนแปลงจนกระทั่งจบโปรแกรม แต่ค่าที่เก็บในตัวแปรสามารถเปลี่ยนแปลงได้ตลอดเวลา
การประกาศตัวคงที่
                การประกาศตัวคงที่ทำได้ 2 วิธี ดังนี้
1.             ใช้คำหลัก  const  ตามรูปแบบดังนี้
const  ชนิดข้อมูล  ชื่อตัวแปร = ค่าคงที่เก็บในตัวแปร;
ตัวอย่าง  การประกาศตัวคงที่โดยใช้คำหลัก  const
                const  int  count = 100;                    //กำหนดให้ count  เป็นตัวคงที่ชนิด  int  และเก็บค่า 100
                const  float  vat = 0.07;                    //กำหนดให้  vat  เป็นตัวคงที่ชนิด  float  และเก็บค่า  0.07
                const  float  pi = 3.14159;               //กำหนดให้  pi  เป็นตัวคงที่ชนิด  float  และเก็บค่า  3.14159

                2. ใช้ตัวประมวลผลก่อน ตามรูปแบบดังนี้
                                #define  ชื่อตัวคงที่  ค่าคงที่
                ตัวอย่าง  การประกาศตัวคงที่ โดยใช้ข้อความสั่งประมวลผลก่อน
                #define  COUNT  100                      //กำหนดให้  COUNT เป็นตัวคงที่ชนิด  int  และเก็บค่า  100
                #define  VAT  0.07                           //กำหนดให้  VAT  เป็นตัวคงที่ชนิด  float  และเก็บค่า  0.07
#define  PI  3.14159                         //กำหนดให้  PI      เป็นตัวคงที่ชนิด  float  และเก็บค่า  3.14159