โครงสร้างของโปรแกรมภาษาซีแบ่งออกเป็น 3 ส่วน

1. ส่วนหัวของโปรแกรม ส่วนหัวของโปรแกรมนี้เรียกว่า Preprocessing Directive ใช้ระบุเพื่อบอกให้ คอมไพเลอร์กระทำการใด ๆ ก่อนการแปลผลโปรแกรม การ include library File ชื่อ iostream เข้ามาเพื่อเราจะได้ใช้ โอเปอเรเตอร์ cout ได้ โดยปกติ Compiler จะเตรียม Header File ที่จำเป็นมาให้อยู่แล้ว แต่เราสามารถสร้าง Header File ขึ้นมาใหม่ได้ ใน 1 โปรแกรมสามารถ include Header File ได้หลาย File
Header File สามารถเขียนได้ 2 รูปแบบ คือ - #include < ชื่อเฮดเดอร์ไฟล์ > คอมไพเลอร์จะทำการค้นหา Header File ที่ระบุ จากไดเรกทอรีที่ใช้สำหรับเก็บ Header File โดยเฉพาะ ( ปกติคือไดเรกทอรีชื่อ include)
- #include “ ชื่อเฮดเดอร์ไฟล์ ” คอมไพเลอร์จะทำการค้นหา Header File ที่ระบุ จากไดเร็คทอรีเดียวกันกับไฟล์ source code นั้น แต้ถ้าไม่พบก็จะไปค้นหาไดเร็คทอรีที่ใช้ เก็บ Header File โดยเฉพาะ
2. ส่วนของฟังก์ชั่นหลัก - ฟังก์ชั่นหลักของภาษาซี คือ ฟังก์ชั่น main( ) main แปลว่า “ หลัก ” ดังนั้น การเขียนโปรแกรมภาษซีจึงขาดฟังก์ชั่นนี้ไม่ได้ - ขอบเขตของฟังก์ชั่น เริ่มต้นที่เครื่องหมาย { และจะสิ้นสุดที่เครื่องหมาย } - int main() // มีการส่งค่าแบบ integer กลับ void main() // ไม่มีการส่งค่ากลับ การเขียน void main(void) หรือ void main( ) มีความหมายเหมือนกัน คือ ฟังก์ชั่น main( ) ไม่มีอาร์กิวเมนต์ (argument) คือไม่มีการรับค่าใด ๆ เข้ามาประมวลผลภายในฟังก์ชั่น และจะไม่มีการคืนค่าใด ๆ กลับออกไปจากฟังก์ชั่น หมายเหตุ argument คือ ตัวรับค่าเข้ามาในฟังก์ชั่น parameter คือ ค่าที่ส่งไปยังฟังก์ชั่น โดยค่าของ argument และ parameter ต้องเป็นชนิดเดียวกัน

3. ส่วนของการเขียนโปรแกรม การแสดงข้อความในภาษา C++ cout << "ข้อความที่ต้องการแสดง"; เมื่อรวมกับโครงสร้าง ต้องเขียนดังนี้ #include <iostream> using namespace std; int main() { cout << " Hello world !!! "; return 0; } ผลลัพท์ที่จอภาพ Hello world !!!
ใบงาน 1 โครงสร้างภาษา c++ ให้นักเรียน เขียนโปรแกรมให้ได้ผลลัพท์ดังนี้
My name is ............. ............... Matayom .../... No.......... What do you think about Computer Language...................
คำสั่ง ขึ้นบรรทัดใหม่ มี 2 แบบคือ แบบที่ 1 ใช้ endl วิธีที่ 1 cout << " Hello world!!! " ; cout << endl ;
วิธีที่ 2 เขียนแบบย่อ cout << " Hello world!!! " << endl;
แบบที่ 2 ใช้ \n วิธีที่ 1 cout << " Hello world!!! " ; cout << "\n" ;
วิธีที่ 2 เขียนแบบย่อ cout << " Hello world!!! \n" ;
การเขียน comment (หมายเหตุ,คำอธิบาย) การเขียน comment ในภาษา C++ เขียนได้ 2 รูปแบบ • comment แบบบรรทัดเดียว ใช้เครื่องหมาย // • comment แบบหลายบรรทัด ใช้เครื่องหมาย /* และ */ ตัวอย่างการเขียน comment มาตรฐานภาษา C
แบบที่ 1 /* this is a C++ style comment */
แบบที่ 2 /* this is a c++ style comment */
แบบที่ 3 // this is a C++ style comment
การเขียน comment มีความจำเป็น กรณีโปรแกรมเมอร์ ต้องการใส่หมายเหตุในโปรแกรม

ใบงาน 2 โครงสร้างภาษา c++ ให้นักเรียนออกแบบชิ้นงานอิสระ เป็นรูปคน สัตว์ สิ่งของ ตามจินตนาการ โดยใช้สัญญลักษณ์ * ในการวาดรูป ไม่น้อยกว่า 10 บรรทัด นำข้อความในใบงานที่1 มาใส่เป็น comment ไว้ หลังจากนั้นจึงทำงาน ตามใบงานที่2
|