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

โครงสร้างโปรแกรม C++


วิธีที่ดีที่สุดในการเรียนรู้ภาษาโปรแกรมคือโดยการเขียนโปรแกรม โดยทั่วไป โปรแกรมแรกที่เริ่มต้นเขียนคือโปรแกรมที่เรียกว่า "Hello World" ซึ่งพิมพ์ "Hello World" ลงบนหน้าจอคอมพิวเตอร์ของคุณ แม้ว่ามันจะง่ายมาก แต่ก็มีส่วนประกอบพื้นฐานทั้งหมดที่โปรแกรม C++ มี มาดูโค้ดของโปรแกรมนี้กัน −

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

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

บรรทัดที่ 1 − เราเริ่มต้นด้วยบรรทัด #include ซึ่งบอกให้คอมไพเลอร์คัดลอกโค้ดจากไฟล์ iostream (ใช้สำหรับจัดการอินพุตและเอาต์พุตสตรีม) และวางลงในไฟล์ต้นฉบับของเรา Header iostream ที่อนุญาตให้ดำเนินการอินพุตและเอาต์พุตมาตรฐาน เช่น การเขียนเอาต์พุตของโปรแกรมนี้ (Hello World) ไปยังหน้าจอ บรรทัดที่ขึ้นต้นด้วยเครื่องหมายแฮช (#) คือคำสั่งที่อ่านและตีความโดยสิ่งที่เรียกว่าตัวประมวลผลล่วงหน้า

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

บรรทัดที่ 3 − จากนั้นเราประกาศฟังก์ชั่นที่เรียกว่า main ด้วยประเภทการส่งคืน int main() เป็นจุดเริ่มต้นของโปรแกรมของเรา เมื่อใดก็ตามที่เราเรียกใช้โปรแกรม C++ เราจะเริ่มต้นด้วยฟังก์ชันหลัก และเริ่มดำเนินการจากบรรทัดแรกภายในฟังก์ชันนี้ และดำเนินการแต่ละบรรทัดต่อไปจนกว่าจะถึงจุดสิ้นสุด เราเริ่มบล็อกโดยใช้วงเล็บปีกกา ({) ที่นี่ นี่เป็นจุดเริ่มต้นของการกำหนดฟังก์ชันของ main และวงเล็บปีกกาปิด (}) ที่บรรทัดที่ 5 ถือเป็นจุดสิ้นสุด คำสั่งทั้งหมดระหว่างวงเล็บปีกกาเหล่านี้เป็นส่วนของฟังก์ชันที่กำหนดว่าจะเกิดอะไรขึ้นเมื่อมีการเรียก main

บรรทัดที่ 4 -

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

บรรทัดนี้เป็นคำสั่ง C++ คำสั่งนี้มีสามส่วน:ส่วนแรก std::cout ซึ่งระบุอุปกรณ์เอาท์พุตคอนโซลมาตรฐาน ตัวดำเนินการแทรกตัวที่สอง <<ซึ่งระบุว่าสิ่งต่อไปนี้ถูกแทรกลงใน std::cout สุดท้าย เรามีประโยคภายในเครื่องหมายคำพูดที่เราต้องการพิมพ์บนหน้าจอ สิ่งนี้จะชัดเจนยิ่งขึ้นสำหรับคุณเมื่อเราดำเนินการเรียนรู้ C++

กล่าวโดยย่อ เราจัดเตรียมวัตถุ cout พร้อมสตริง "Hello world\n" เพื่อพิมพ์ไปยังอุปกรณ์ส่งออกมาตรฐาน

โปรดทราบว่าคำสั่งลงท้ายด้วยเครื่องหมายอัฒภาค (;) อักขระนี้เป็นจุดสิ้นสุดของคำสั่ง