ภาษา C เป็นภาษาโปรแกรมมิ่งแบบเน้นกระบวนการ (Procedural) และเป็นภาษาระดับสูงที่ใช้งานทั่วไป โครงสร้างพื้นฐานของภาษา C มีลักษณะสำคัญดังนี้:
- คำสั่งจบด้วยเครื่องหมายเซมิคอลอน (;)
- ภาษา C แยกตัวพิมพ์เล็ก-ใหญ่ (Case Sensitive)
- การเยื้องบรรทัด (Indentation) ไม่ส่งผลต่อคอมไพเลอร์
- สตริง (String) ต้องอยู่ในเครื่องหมายคำพูดคู่ ("")
- ฟังก์ชันไลบรารีใช้ตัวพิมพ์เล็กทั้งหมด
- การขึ้นบรรทัดใหม่ใช้ \n
รายละเอียดโครงสร้าง
เซมิคอลอน (Semicolons)
เซมิคอลอนมีความสำคัญมากในภาษา C บอกคอมไพเลอร์ว่าคำสั่งหนึ่งจบลงที่ไหนและคำสั่งถัดไปเริ่มที่ไหน หากขาดเซมิคอลอนจะเกิดข้อผิดพลาดในการคอมไพล์ (Compilation Error)
ความไวต่อตัวพิมพ์เล็ก-ใหญ่ (Case Sensitivity)
ภาษา C แยกตัวพิมพ์เล็ก-ใหญ่ ตัวอย่างเช่น int ทำงานได้ แต่ Int, INT หรือรูปแบบอื่นจะไม่ทำงาน คีย์เวิร์ดทั้งหมดใน C เป็นตัวพิมพ์เล็ก
คอมเมนต์ (Comments)
แม้คอมเมนต์จะไม่บังคับ แต่เป็นนิสัยที่ดีที่ควรเริ่มโปรแกรมด้วยคอมเมนต์ระบุวัตถุประสงค์ ผู้เขียน และวันที่เขียน
ตัวอย่างโปรแกรม: คำนวณเส้นรอบวงวงกลม
สูตร: เส้นรอบวง = 2 × PI × รัศมี โดย PI = 3.1415
#include <stdio.h> // ฟังก์ชันไลบรารีเป็นตัวพิมพ์เล็ก
#include <conio.h>
#define PI 3.1415
int main() {
float c, r; // คำสั่งจบด้วยเซมิคอลอน
printf("enter radius of circle"); // สตริงอยู่ในเครื่องหมายคำพูดคู่
scanf("%f", &r);
c = 2 * PI * r;
printf("Circumference = %f", c);
getch();
return 0;
}
ผลลัพธ์
Enter radius of circle 1 Circumference = 6.2830