เริ่มต้นเขียนโปรแกรมด้วย C++

In: Programming

5 Jun 2007

การเขียนโปรแกรมด้วยภาษา C++ นั้นไม่ได้ยากอย่างที่คิด ก็เหมือนกันกับเรียนเขียนโปรแกรมทั่ว ๆ ไป ลองอ่านพร้อม ๆ กับลงมือทำ (อย่าอ่านเฉย ๆ ) ว่าแล้วก็เริ่มต้นเลยดีกว่า โดยวันนี้ผมจะมาพูดถึงเบสิคขั้นพื้นฐานดังนี้

  • โครงสร้างของโปรแกรม
  • ตัวแปร ชนิดของข้อมูล และค่าคงที่

โครงสร้างของโปรแกรม

วิธีที่ง่ายที่สุดของการศึกษาการเขียนโปรแกรมก็คือ เรียนรู้จากตัวอย่าง เราลองมาดูตัวอย่างโครงสร้างโปรแกรมที่เขียนด้วย C++ ด้วย โปรแกรมยอดฮิต ที่ใคร ๆ ต้องรู้จัก ซึ่งก็คือการพิมพ์ “Hello World” ออกทางหน้าจอ

ตัวอย่างโปรแกรม

###  ตัวอย่างโปรแกรม ###

// my first program in C++
#include <iostream>
using namespace std;

int main ()
{
cout << “Hello World!”;
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 <iostream>
    - บรรทัดนี้เป็นการ 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 หมายถึง โปรแกรมสามารถจบการทำงาน และทำงานได้อย่างถูกต้อง

Related posts

Pages: 1 2

4 Responses to เริ่มต้นเขียนโปรแกรมด้วย C++

Avatar

ham

June 6th, 2007 at 12:35 am

อยากศึกษา c++ อยู่พอดีเรยค่ะ ^ ^

Avatar

ORION

June 6th, 2007 at 6:34 pm

เราคงไม่กลับไปหา c++ ล่ะ
หันไปหา c#.net ดีกว่า เหอๆๆ

Avatar

man

June 28th, 2008 at 2:13 pm

ตั้งชื่อตัวแปร _5_6_7 ได้ไหมครับ

Comment Form

Bio:

Software developer, movie lover, blogger, traveller. Currently work for Thomson Reuters, Thailand.