หน้าเว็บ

วันอังคารที่ 7 มิถุนายน พ.ศ. 2554

เริ่มต้นเรียนรู้พื้นฐานโครงสร้างภาษา C

สิ่งแรกที่เราต้องรู้ก่อนเขียนโปรแกรมภาษา C ก็คือ โครงสร้างของภาษา C ของตัวมันเองก่อน ซึ่งมีรูปแบบที่เข้าใจง่าย
1)
2)
3)
4)
5)
6)
7)
8)
#include <stdio.h>     /* Comment */

… Data Declarations …

int main( ) {
     … Executable Statments …;
     return 0;
}
โดยที่:
บรรทัด รายละเอียด
1 บรรทัดแรกนี้จำเป็นต้องกำหนดด้วยคำสั่ง #include เสมอ และจะต้องระบุไว้ด้านบนสุดของโปรแกรมอีกด้วย เพื่อเป็นการบอกให้โปรแกรมภาษา C รู้ว่าเราจะใช้ Library อะไรบ้าง ในที่นี้เราจะใช้ Library stdio.h ในบ้างครั้งเราอาจเรียก Library ว่า Header File ก็ได้นะครับ ส่วนวิธีการเขียนนั้นให้พิมพ์ #include และตามด้วย Header File ที่เราต้องการ โดยชื่อของ Header File นั้นจะอยู่ในเครื่องหมาย < และ > หรืออาจจะใช้เครื่อง “…” ก็ได้ เช่น #include “stdio.h>
ส่วน /* Comment */ เป็นการอธิบายการทำงานหรือรายละเอียดต่างๆ โดยกำหนดให้ข้อความอยู่ในเครื่องหมาย /* และปิดท้ายด้วย */ จะเขียนภายในบรรทัดเดียวกันหรือหลายบรรทัดก็ได้
3 เป็นการประกาศตัวแปร ซึ่งในที่นี้เราสามารถใช้ตัวแปรร่วมกันตลอดทั้งโปรแกรม
5 int main( ) เป็นฟังก์ชันในการทำงานที่มีจุดเริ่มต้นและจุดจบของโปรแกรมภายในฟังก์ชันนี้ ซึ่งเราจะต้องเขียนชื่อฟังก์ชันนี้ คือ main( ) ในบางครั้ง เราอาจจะเห็นโปรแกรมของที่อื่นที่เขียนโดยไม่ระบุคำสั่ง int อยู่หน้า main ก็สามารถทำได้ครับ แต่ในที่นี้ให้เขียนตามรูปแบบนี้ เมื่อเขียนรูปแบบของฟังก์ชัน main เสร็จแล้วจะต้องระบุเครื่องหมาย { และ } ด้วย เพื่อเป็นการระบุขอบเขตการทำงานของฟังก์ชัน ในที่นี้เครื่องหมาย } จะอยู่บรรทัดที่ 8
6 ส่วนในบรรทัดนี้เป็นส่วนที่เราจะต้องใช้คำสั่งต่างๆ ในการเขียนโปรแกรมเพื่อให้โปรแกรมทำงานตามที่ต้องการ และยังสามารถสร้างตัวแปรภายในฟังก์ชันได้อีกด้วย ซึ่งตัวแปรที่อยู่ภายในฟังก์ชันนั้น จะมีผลในการทำงานภายในฟังก์ชันเท่านั้น ไม่สามารถใช้ข้อมูลร่วมกันได้ตลอดทั้งโปรแกรม ไม่เหมือนกับการประกาศตัวแปรที่อยู่ในบรรทัดที่ 3 (ใช้ร่วมกันได้)
7 เป็นการส่งค่าคืนให้กับระบบ ในที่นี้ให้ใช้ตามรูปแบบที่กำหนดให้ คือ return 0
หมายเหตุ:
  • เราจะใช้เครื่องหมาย ; เป็นการจบคำสั่งของบรรทัดนั้นๆ เช่น return 0;

1 ความคิดเห็น:

  1. Lucky Club Casino Site Review 2021 | Free Spins for Real
    Lucky Club casino is a well-known online gambling site that was luckyclub.live founded in 1998. The site has over 400 million users. They have built

    ตอบลบ