โปรแกรมในภาษา C++
โปรแกรมแรกสำหรับผู้เริ่มต้นการเขียนโปรแกรมในทุกๆ ภาษาคือโปรแกรมที่เรียกว่า "Hello World" ซึ่งเป็นโปรแกรมที่จะแสดงผลข้อความว่า "Hello World" ออกทางหน้าจอคอมพิวเตอร์ของคุณ ถ้านี่เป็นประสบการณ์ในการเขียนโปรแกรมครั้งแรกของคุณ คุณจะแปลกใจกับสิ่งที่คุณจะเห็นต่อไป
// my first world program
#include <iostream>
int main()
{
std::cout << "Hello World!\n";
return 0;
}
และข้างล่างนี้เป็นผลลัพธ์ของโปรแกรมจากตัวอย่างแรกของเรา
Hello World!
ในส่วนแรกที่คุณเห็นนั้นคือซอสโค้ดของโปรแกรม และส่วนที่สองคือผลลัพธ์ของโปรแกรม เมื่อคุณรันโปรแกรมคุณจะเห็นข้อความว่า "Hello world" ถูกแสดงผลออกทางหน้าจอคอมพิวเตอร์ของคุณ คุณสามารถทดสอบกับคำหรือประโยคอื่นๆ เพื่อดูผลลัพธ์ของมัน เช่น ชื่อของคุณเอง
ต่อไปเป็นการอธิบายการทำงานของโปรแกรมข้างบนทีละบรรทัดเพื่อให้คุณทราบว่าโปรแกรมในภาษา C++ นั้นมีการทำงานอย่างไร
#include <iostream>
คำสั่งแรกในโปรแกรมเป็นการนำเข้าไลบรารี่มาตฐานของภาษา C++ ในตัวอย่างเราได้นำเข้าไลบรารี่ iostream ซึ่งจะประกอบไปด้วยฟังก์ชันการทำงานเกี่ยวกับ Input และ Output ซึ่งในภาษา C++ นั้นมีไลบรารี่อื่นๆ อีกมากมาย คุณสามารถนำเข้าไลบรารี่เหล่านั้นได้ด้วย directive #include ซึ่งแต่ละชุดคำสั่งจบด้วยการขึ้นบรรทัดใหม่
int main()
{
std::cout << "Hello World!";
return 0;
}
ต่อมาเป็นฟังก์ชันในการทำงานหลักของโปรแกรม เมื่อโปรแกรมในภาษา C++ เริ่มต้นการทำงานนั้นจะเริ่มต้นทำงานในฟังก์ชันที่ชื่อว่า main() นั่นหมายความว่าโปรแกรมในภาษา C++ ต้องมีฟังก์ชันนี้เสมอ เพราะเป็นฟังก์ชันแรกของโปรแกรมที่จะทำงานเมื่อคุณรันโปรแกรม อย่างไรก็ตามอาจจะมีฟังก์ชันอื่นที่สร้างขึ้นโดยผู้ใช้ ซึ่งคุณจะได้เรียนในบทของฟังก์ชัน