ตัวแปร (Variable) คือ สัญลักษณ์ที่ใช้แทนค่าข้อมูล
ในการเขียนโปรแกรม ซึ่งข้อมูลนั้นจะเป็นตัวหนังสือ
หรือตัวเลขก็ได้ โดยที่เบื้องหลังการทางานของตัวแปร
จะเป็ น การจองพื้ น ที่ ข องหน่ ว ยความจ าส าหรั บ เก็ บ
ข้อมูลตามรูปแบบชนิดของข้อมูล
กฎการตั้งชื่อ
1.
ชื่อจะต้องขึ้นต้นด้วยตัวอักษรหรือเครื่องหมาย
underscore(_)
เท่านั้น จะขึ้นต้นด้วยตัวเลขหรือ
เครื่ อ งหมายอื่ น ไม่ ไ ด้ แต่ ภ ายในชื่ อ สามารถ
ประกอบด้ ว ยตั ว อั ก ษร เครื่ อ งหมาย underscore
หรือตัวเลขก็ได้ เช่น Test_Amount, Love2, g1_A2,
_FirstName เป็นต้น
2. ชื่อจะประกอบด้วยอักขระพิเศษไม่ได้ เช่น $, @, #, &
กฎการตั้งชื่อ
3. ภายในชื่อมีช่องว่างหรือแท็บไม่ได้
4. ชื่อในภาษา C เป็นแบบ Case- Sensitive คือ
ตัวอักษรตัวใหญ่และตัวอักษรตัวเล็กจะถือเป็นคนละ
ตัวกัน เช่น Test, test, tEsT

5. ชื่อที่ตั้งขึ้นต้องไม่ซ้ากับคาสงวน (Reserved Word)
คาสงวน (Reserved Word)
คาสงวน หมายถึง คาที่สงวนไว้สาหรับเรียกใช้ตามวัตถุประสงค์ที่กาหนด
ไว้เฉพาะ เช่น คาสั่งที่ใช้ในคาสั่งควบคุม และชนิดของข้อมูล เป็นต้น
auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register return

short

signed sizeof

struct

typedef union

switch

volatile while

unsigned

static
void
การประกาศตัวแปร
การประกาศตัวแปรเพื่อใช้งาน คือ การสร้าง
ตัวแปร โดยกาหนดชื่อและชนิดของข้อมูลให้กับตัวแปร
ในบางกรณี จ ะมี ก ารก าหนดค่ า เริ่ ม ต้ น ให้ กั บ ตั ว แปร
ดังกล่าวด้วย ซึ่งภาษา C มีรูปแบบการประกาศตัวแปร
และกาหนดชนิดข้อมูลให้กับตัวแปรดังนี้
type varName [= Value];
โดยที่ type
เป็นชนิดของข้อมูล
varName
เป็นชื่อตัวแปร
Value
เป็นค่าข้อมูลของตัวแปร
ที่มา : คู่มืออบรมครูวิทยาศาสตร์ คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และอวกาศ ระดับมัธยมศึกษาตอนปลาย
หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C บริษทซัคเซสมีเดีย
คู่มือเรียนเขียนโปรแกรมภาษา สานักพิมพ์ IDC PREMIER

ตัวแปรและคำสงวน