ค่าคงที่
(constant)
ตัวคงที่ (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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น