Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ความสำคัญของภาษา C และโครงสร้างทั่วไปของโปรแกรม


ภาษา C เป็นภาษาโปรแกรมมิ่งแบบ General-purpose, Procedural, Imperative

ความสำคัญของภาษา C

  • C เรียกว่าภาษาที่แข็งแกร่ง (Robust) มีฟังก์ชันสำเร็จรูปและการดำเนินการมากมาย ใช้เขียนโปรแกรมซับซ้อนได้

  • ทั่วไป เรียก C ว่า Middle-level Language เพราะคอมไพเลอร์ C รวมความสามารถของ Assembly Language กับฟีเจอร์ของ High-level Language เหมาะสำหรับเขียน System Software และ Business Packages

  • โปรแกรม C ทำงานได้มีประสิทธิภาพและรวดเร็ว

  • C มีพортаบิลิตี้ (Portability) สูง โปรแกรม C เขียนบนคอมพิวเตอร์หนึ่ง รันบนอีกเครื่องได้ด้วยการแก้ไขเล็กน้อยหรือไม่ต้องแก้

  • C เหมาะสำหรับ Structured Programming ผู้ใช้คิดปัญหาในรูปของโมดูลฟังก์ชัน (หรือ) บล็อก

  • มีความสามารถขยายตัวได้

ชื่อ 'C' มาจากเป็นลูกของ BCPL (Basic Combined Programming Language) ที่เรียกกันว่า 'B' Language

รูปแบบทั่วไปของโปรแกรม C

รูปแบบทั่วไปของโปรแกรม C:

/* documentation section */
preprocessor directives
global declaration

main() {
    local declaration
    executable statements
}

returntype function_name(argument_list) {
    local declaration
    executable statements
}

ตัวอย่าง

โปรแกรม C ใช้ฟังก์ชัน ไม่มีอาร์กิวเมนต์ มีค่าคืน เพื่อทำการบวก:

#include <stdio.h>

void main() {
    // ไวยากรณ์บวก (ฟังก์ชันเป็น int เพราะคืนค่า) //
    int sum();
    int add;
    add = sum();
    printf("Addition of two numbers is : %d", add);
}

int sum() {
    // ประกาศพารามิเตอร์จริง //
    int a, b, add;
    // อ่านอินพุตจากผู้ใช้ //
    printf("Enter a,b :");
    scanf("%d,%d", &a, &b);
    // ดำเนินการบวก //
    add = a + b;
    // คืนค่า //
    return add;
}

ผลลัพธ์

เมื่อรันโปรแกรม จะได้ผลลัพธ์ดังนี้:

Enter a,b : 4,6
Addition of two numbers is : 10