ก่อนที่จะนำตัวแปรพอยน์เตอร์ไปใช้งาน ต้องมีการประกาศตัวแปรพอยน์เตอร์ดังนี้
รูปแบบการประกาศพอยน์เตอร์ในภาษา C
โดยที่
ตัวอย่างที่ 6.1 แสดงการประกาศตัวแปรพอยน์เตอร์
type คือ ชนิดของตัวแปรพอยน์เตอร์ซึ่งจะต้องเป็นชนิดเดียวกับข้อมูล นั่นหมายความว่า ถ้าข้อมูลที่เก็บไว้ตรงตำแหน่งที่ตัวแปรพอยน์เตอร์ชี้อยู่เป็นข้อมูลชนิด int ตัวแปรพอยน์เตอร์จะต้องมีชนิด int ด้วย สำหรับขนาดของตัวแปรพอยน์เตอร์ก็ขึ้นอยู่กับชนิดของตัวแปรพอยน์เตอร์
* คือ เครื่องหมาย asterick ที่แสดงให้ทราบว่าตัวแปรที่ตามหลังเครื่องหมายนี้เป็นตัวแปรพอยน์เตอร์
ptr_name คือ ชื่อตัวแปรพอยน์เตอร์ โดยจะต้องมีเครื่องหมาย * (asterisk) นำหน้าชื่อเพื่อบอกให้ compiler รู้ว่าเป็นตัวแปรพอยน์เตอร์
ptr1_name,ptr2_name, … คือ ชื่อตัวแปรพอยน์เตอร์ตัวที่ 1, 2, … ตามลำดับ (กรณีมากกว่า 1 ตัว)
int *ptr;
float *pone, *ptwo, *pthree;
char *ptrx, *ptry , *ptrz;
ไม่มีความคิดเห็น:
แสดงความคิดเห็น