ในการเขียนโปรแกรมการ ประกาศ เป็นคำสั่งที่อธิบายถึงตัวระบุเช่นชื่อของตัวแปรหรือฟังก์ชั่น การประกาศมีความสำคัญเนื่องจากพวกเขาแจ้งผู้แปลหรือล่ามความหมายของคำที่ระบุและวิธีการใช้สิ่งที่ระบุ
การประกาศอาจเป็นทางเลือกหรือจำเป็นขึ้นอยู่กับภาษาการเขียนโปรแกรม ตัวอย่างเช่นในภาษาการเขียนโปรแกรม C ตัวแปรทั้งหมดจะต้องประกาศด้วยชนิดข้อมูลเฉพาะก่อนที่จะสามารถกำหนดค่าได้
ด้านล่างนี้เป็นตัวอย่างของการประกาศ
ตัวอย่าง
ความช่วยเหลือ $ ของฉัน;
คำสั่ง perl ข้างต้นประกาศตัวแปรชื่อ $ help เครื่องหมายดอลลาร์ ( $ ) บ่งชี้ว่าตัวแปรเป็นสเกลาร์ คำพิเศษ ของฉัน ประกาศว่า $ help มีขอบเขตศัพท์เฉพาะที่ซึ่งหมายความว่านอกบล็อกรหัสที่ล้อมรอบตัวแปร $ help ไม่สามารถใช้ได้
ในทำนองเดียวกันการประกาศ Perl นี้:
ความช่วยเหลือ $ ของเรา;
... ใช้คำพิเศษ ของเรา เพื่อประกาศว่า scalar $ help มีขอบเขตศัพท์ทั่วโลก การประกาศนี้หมายความว่าตัวแปรสามารถใช้ที่ใดก็ได้ในโปรแกรมและส่วนใด ๆ ของโปรแกรมสามารถเปลี่ยนค่าของ $ help
ในบางภาษาการประกาศและการกำหนดค่าสามารถเกิดขึ้นได้ในคำสั่งเดียว ตัวอย่างเช่นใน perl:
my $ help = "Computer Hope";
... ประกาศตัวแปร scalar $ help พร้อมขอบเขตโลคัลและกำหนดค่าสตริงเป็น Computer Hope
ในภาษาการเขียนโปรแกรม C การประกาศนี้:
int x;
... ใช้คำพิเศษ int เพื่อประกาศว่า x เป็นตัวแปรของชนิดข้อมูลจำนวนเต็ม หากโปรแกรมพยายามกำหนดค่าที่ไม่ใช่จำนวนเต็มให้กับ x คอมไพเลอร์จะส่งคืนข้อผิดพลาด ในทำนองเดียวกัน
char str [30];
... ประกาศอาร์เรย์ชื่อ str ซึ่งสามารถเก็บอักขระได้สูงสุด 30 ตัว
เงื่อนไขการเขียนโปรแกรม