กฏการตั้งชื่อตัวแปร (Variable Names)

1.ใช้ตัวอักขระ ได้ทั้งพิมพ์ใหญ่และพิมพ์เล็กและตัวเลข รวมถึงเครื่องหมาย _ (Underscore) แต่ตัวอักขระตัวแรกจะต้องเป็นตัวอักษรเท่านั้นและ _ ก็ถือเป็นอักขระเช่นกัน

ถูกต้อง                                              ผิด

tEst                                                1test

test1                                               1_qwsw

test_1

2.ตัวอักษรพิมพ์ใหญ่และพิมพ์เล็กมีความแตกต่างกัน เช่น man , MAN ถือว่าเป็นตัวแปรคนละตัวกัน

3.ชื่อตัวแปรจะต้องไม่ตรงกับคำสงวน คำสงวน (Reserved Word) เป็นคำเฉพาะที่ได้กำหนดขึ้นมา เพื่อใช้ในตัวภาษาโดยเฉพาะ ซึ่งผู้เขียนโปรแกรมไม่สามารถนำมาใช้เป็นชื่อ (Indentifiers) ได้ เช่น ไม่สามาถนำไปใช้เป็นตัวแปร (Variables) หรือ ชื่อโปรแกรมได้ คำสงวนในภาษาซี

คำสงวนสำหรับภาษาซีมาตรฐาน (Standard C) มีทั้งหมด 32 คำ ดังนี้
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while

แต่สามารถใช้ได้โดยกาารนำตัวอักษรพิมพ์ใหญ่และตัวเลขมาช่วยได้เช่น short_1 , SHOrt

 

ทดสอบ

a , salary , 586_cpu , do, num_1,int

ใส่ความเห็น