Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

วิธีเขียนโปรแกรม Hello World ใน C++

เพื่อรัน hello world program คุณต้องทำตามขั้นตอนต่อไปนี้:

เขียนโปรแกรม C++

ตอนนี้คุณมี compiler แล้ว มาเขียนโปรแกรม C++ เริ่มจากตัวอย่างสากล "Hello World" เราจะพิมพ์ hello world ออกหน้าจอด้วย C++ สร้างไฟล์ใหม่ชื่อ hello.cpp และเขียนโค้ดดังนี้:

#include <iostream>
int main() {
    std::cout << "Hello World\n";
}

มาวิเคราะห์โปรแกรมนี้:

บรรทัด 1 – เริ่มด้วย #include <iostream> บอกคอมไพเลอร์ให้คัดลอกโค้ดจากไฟล์ iostream (ใช้จัดการ input/output streams) มาวางใน source file ของเรา Header iostream ช่วยให้ทำ standard input/output operations ได้ เช่น พิมพ์ผลลัพธ์โปรแกรม (Hello World) ออกหน้าจอ บรรทัดที่เริ่มด้วย # เป็น directives ที่ preprocessor อ่านและตีความ

บรรทัด 2 – บรรทัดว่าง: บรรทัดว่างไม่มีผลต่อโปรแกรม

บรรทัด 3 – ประกาศฟังก์ชันชื่อ main ด้วย return type int main() เป็น entry point ของโปรแกรม ทุกครั้งที่รันโปรแกรม C++ จะเริ่มที่ main และ execute จากบรรทัดแรกในฟังก์ชันนี้จนจบ เริ่มบล็อกด้วย curly brace ({) ที่นี่ จบที่ closing brace (}) บรรทัด 5 statements ระหว่าง braces นี้คือ body ของฟังก์ชัน

บรรทัด 4 –

std::cout << "Hello World\n";

บรรทัดนี้เป็น C++ statement ประกอบด้วย 3 ส่วน: แรก std::cout ระบุ standard console output device สอง << insertion operator บ่งชี้ว่าสิ่งต่อไปจะถูก insert เข้า std::cout สาม ประโยคใน quotes ที่เราต้องการพิมพ์ออกหน้าจอ

สรุปคือ เราส่ง string "Hello world\n" ให้ object cout พิมพ์ไปที่ standard output device

สังเกต statement จบด้วย semicolon (;) ตัวอักษรนี้หมายถึงจบ statement

คอมไพล์โปรแกรม

ตอนนี้เราเขียนโปรแกรมเสร็จ ต้องแปลงเป็นภาษาที่ processor เข้าใจ คือ binary machine code ใช้ compiler ที่ติดตั้งขั้นแรก เปิด terminal/cmd ไปที่ตำแหน่ง hello.cpp ด้วยคำสั่ง cd สมมติติดตั้ง GCC ใช้คำสั่ง:

$ g++ -o hello hello.cpp

คำสั่งนี้หมายถึง ต้องการให้ g++ compiler สร้าง output file ชื่อ hello จาก source file hello.cpp

รันโปรแกรม

ตอนนี้เขียนและคอมไพล์เสร็จแล้ว มารันกัน! รันด้วย:

$ ./hello

คุณจะได้ output:

Hello world