ดาวน์โหลดไฟล์ไปอ่านกันดีกว่าครับ >> ดาวน์โหลดที่นี่
ตอนที่ 1
รูปแบบการเขียนโปรแกรม C++
โครงสร้างของโปรแกรม
โปรแกรมภาษาซีมีองค์ประกอบที่สำคัญ 2 ส่วนคือ
ไฟล์ส่วนหัวโปรแกรม
ไฟล์โปรแกรม
ไฟล์ส่วนหัวโปรแกรมเป็นไฟล์ที่ใช้เก็บไลบราลีเพื่อใช้รวม (include) ในการคอมไพล์โปรแกรมซึ่งจะมีส่วนขยายเป็น *.h มีชื่อเรียกว่า Compiler Directive ไฟล์โปรแกรมจะเริ่มต้นด้วยฟังก์ชัน main() และตามด้วยเครื่องหมายปีกกาเปิด เพื่อเริ่มต้นเขียนโปรแกรม การเขียนโปรแกรมจะต้องเขียนด้วยอักษาภาษาอังกฤษตัวพิมพ์เล็กเสอม และเมื่อจบประโยคคำสั่ง จะใช้เครื่องหมายเซมิโคล่อน ( ; ) ในการคั่นแต่ละคำสั่ง ภายในโปรแกรมจะประกอบด้วยฟังก์ขันและส่วนของคำอธิบาย เมื่อเขียนคำสั่งเสร็จจะปิดท้ายโปรแกรมด้วยเครื่องหมายปีกกาปิดเสมอ
การเขียนโปรแกรมด้วย C++ มีโครงสร้างของโปรแกรมพื้นฐานดังตัวอย่าง
/*โปรแกรมภาษาซี */ 1. หมายเหตุหรือคำ อธิบาย (comments)
//พิมพ์โดย นายณัฐพล หนูอักษร
#include
#include
งานตัวอักษร นำมาใช้งานในการเขียนโปรแกรม
int number; ***การฟังชั่นตัวเลขจำนวนเต็ม โดยีตัวแปรคือ number
string name; *** การใช้ฟังชั่นตัวอักษร หรือ string โดยมีตัวแปรคือ name
void main() 3. Function main() คือฟังช่นหลักของโปรแกรม
{ ** ก่อนจะเขียนโปรแกรม หลังฟังชั่นหลักจะต้องมีเครื่องหมาย ( { ) เสมอ
cout << "I LOVE PSU \n"; 4. Statement คือการแสดงข้อความซึ่งจะจบด้วย ( ; ) เสมอ ** \n คือการขึ้นบรรทัดใหม่
cout << "I LOVE PSU SURAT" << endl; *** <
โครงสร้างของโปรแกรม
ตัวอย่างโปรแกรม
// my first program in C++
#include
using namespace std;
void main ()
{
cout << “Hello Education!”;
return 0;
}
สิ้นสุดตัวอย่างโปรแกรม
คำอธิบาย
• // my first program in C++
- แสดงตัวอย่างการ comment โดยการ comment ใน c++ แบบบรรทัดเดียวกัน จะใช้ ‘//’ เพื่อบอกโปรแกรมว่าตัวอักษรที่อยู่หลังจากตัวนี้จะถูก comment หมายเหตุ
การ comment ของ c++ มีได้สองแบบ
1) line comment คือการ comment แบบบรรทัดเดียว โดยเริ่มการ comment ได้ด้วย ‘//’ ที่จุดเริ่มต้นของการ comment
2) block comment คือการ comment แบบหลายบรรทัด โดย ‘/*’ แสดงการเริ่มต้นของ comment และ ‘*/’ แสดงการสิ้นสุดของการ comment
• #include
- บรรทัดนี้เป็นการ import library พื้นฐานที่ชื่อ iostream เพื่อที่เราจะสามารถเรียกใช้ฟังก์ชั่นเกี่ยวกับ input/output ได้ (cout) ซึ่งจะยกตัวอย่างต่อไป
• using namespace std;
- เป็นการประกาศ namespace ที่ชื่อ std เพื่อระบุขอบเขตการใช้งานของตัวแปร
• int main () {}
- function ที่เป็นจุดเริ่มต้นของโปรแกรม c++ (เวลารันโปรแกรม ต้องมาเริ่มที่นี่ที่แรก) และฟังก์ชั่นนี้จะ return ค่าเป็น integer
• cout << “Hello World”;
- แสดงการเขียนโปรแกรมเพื่อพิมพ์ “Hello World!” ออกทางหน้าจอ โดย format ที่ใช้ คือ ชื่อฟังก์ชั่น (cout) ตามด้วย argument “Hello World!” และจบด้วย semicolon “;” เพื่อบอกการสิ้นสุดของบรรทัดนี้
• return 0;
- เพื่อบอกโปรแกรม c++ ให้จบการทำงานของฟังก์ชั่น main โดยค่า 0 หมายถึง โปรแกรมสามารถจบการทำงาน และทำงานได้อย่างถูกต้อง
รูปภาพ แสดงโครงสร้างของโปรแกรมภาษาซี
#include
void main() /*ฟังก์ชันหลักของโปรแกรม*/
{ /*เริ่มต้นการเขียนโปรแกรมด้วยเครื่องหมายปีกกาเปิด*/
int number; /*การประกาศค่าตัวแปรที่ใช้ในโปรแกรม*/
Cout << “LOVE”; /*ประโยคคำสั่งในโปรแกรม*/
Cin.get();
cin.get();
} /*หยุดการทำงานของโปรแกรมด้วยการใช้ ( cin.get(); ) จำนวน 2 ครั้ง*/
จบการเขียนโปรแกรมด้วยเครื่องหมาย }
ไม่มีความคิดเห็น:
แสดงความคิดเห็น