แนะนำภาษาซี 4

ภาษา C
        การตั้งชื่อให้กับตัวแปรภาษาซีนั้นก็จะมีกฎเกณฑ์การตั้งชื่อเพื่อจะได้ไม่ให้ซ้ำซ้อนกันและจะไม่ให้ซ้ำกับคำที่ในโปรแกรมภาษษซีมีอยู่แล้วนั้นเองครับ
   
        กฎเกณฑ์การตั้งชื่อของภาษา ซี ให้แก่ Identifier ซึ่งได้แก่ ตัวแปร ฟังก์ชั่น และเลเบล ดังนี้
  • ชื่อที่จะตั้งต้องไม่ซ้ำกับคำสงวง(reserved word)ในภาษาซี
    asm default for pascal switch _ds
    auto do goto register typedef _es
    break double huge return union _ss
    case else if short unsigned  
    cdecl enum int signed void  
    char extern nterrupt sizeof volatile  
    const far ong static while  
    continue float near struct _cs  
    ตารางแสดงคำสวงนในภาษาซี
  • ชื่อต่างๆที่ตั้งจะเป็นแบบ case-sensitive หมายความว่าตัวอักษรใหญ่หรือเล็ก ถือว่าเป็นคนละตัวกันเช่น ulike,Ulike,uLike ถือว่าเป็นคนละตัวครับ
  • ขื่อต้องขึ้นต้นด้วยตัวอักษรอังกฤษตัวเล็ก ตัวใหญ่ หรือ เคร่ืองหมาย underscore(_) เท่านั้นจะขึ้นด้วยตัวเลขไม่ได้ เช่น ulike, _ulike, Ulike33 แบบนี้ได้ แต่แบบนี้ 2_ulike ไม่ได้ เป็นต้น
  • การตั้งชื่อจะเว้นวรรคไม่ได้
  • การตั้งชื่อจะใช้อักขระพิเศษ เช่น $,%,@,& มาประกอบกับการตั้งชื่อไม่ได้

ตัวอย่างการตั้งชื่อที่ถูกต้องและไม่ถูกต้อง นะครับ

ชื่อที่ถูกต้อง   ชื่อที่ไม่ถูกต้อง
a
 
$panel เพราะชื่อมีอักขระพิเศษคือ$
b13
 
U LIKE เพราะชื่อมีช่องว่าง
_ulike
 
70UniverLike เพราะชื่อมีตัวเลขขึ้นต้น
Ulike
 
do เพราะชื่อซ้ำกับคำสงวงในภาษาซี
app_ulike
 
Data_type70% เพราะชื่อมีอักขระพิเศษคือ%

>> บททศสอบเรื่องแนะนำเกียวกับภาษาซี

0 ความคิดเห็น:

แสดงความคิดเห็น