Level 6 องค์ประกอบของภาษา C++
องค์ประกอบของภาษา C++
1. คำอธิบาย( Comment )
รูปแบบ : // comment ( กรณีมีคำอธิบายเพียงบรรทัดเดียว )
/* comment */ ( กรณีมีคำอธิบายหมายบรรทัด )
ตัวอย่าง : // dollar.cpp
/*dollar.cpp
convert dollar to bath */
ความหมาย : - ใช้เก็บคำอธิบายโปรแกรม ช่วยให้โปรแกรมเมอร์เข้าใจและแก้ไขคำสั่งเมื่อเกิดข้อ
ผิดพลาดได้ง่ายขึ้น
- compile ไม่มีการแปลตอนส่วนนี้
2. Compiler Directive #include
รูปแบบ : #include<filename>
ตัวอย่าง : #include<iostream>
ความหมาย : - ก่อนที่จะแปล
บรรทัดนี้จะถูกแทนที่ด้วย standard library filename
- โดยทั่วไปคำสั่งนี้จะอยู่ต้นโปรแกรม และต้องกำหนดก่อนการเรียกใช้ function
ภายใน class นั้นๆ
3. Using namespace
รูปแบบ : using namespace
region ;
ตัวอย่าง : using namespace std ;
ความหมาย : - เป็นคำสั่งที่แสดงว่าโปรแกรมมีการใช้
object
ซึ่งกำหนดใน namespace ที่ระบุโดย regionทำให้ไม่ต้องประกาศคำสั่งการใช้ namespace ทุกครั้ง เช่น using std :: cout;
- โดยทั่วไปคำสั่งนี้จะตามจากบรรทัดที่ #include เสมอ
4. main Function definition
รูปแบบ : int main()
{
Function body
}
ตัวอย่าง : int main()
{
cout<<”I
am enjoy C++.”<<endl;
return 0;
}
ความหมาย : - เป็นจุดเริ่มต้นของการทำงาน
โดยจะทำงานตามคำสั่งใน { }
- คำว่า
int หน้า main() เป็นคำเฉพาะที่บ่งบอกว่าฟังก์ชัน
main() นี้ต้องมีการส่งผ่านค่าจำนวนเต็ม
- ในส่วน function body แบ่งคำสั่งออกได้ 2 ชนิด คือ
1. คำสั่งในการประกาศตัวแปร ( Declaration statements )
เช่น const float km_per_mile= 1.609;
float miles,kms;
2. คำสั่งประมวลผล ( Executable statements )
เช่น cout<<”Enter the
dollar =”;
cin>>dollar;
ความคิดเห็น
แสดงความคิดเห็น