Devdit
 

การสร้างฟังก์ชันในภาษาซี

1.4K

การสร้างฟังก์ชันในภาษาซี บทความนี้สอนขั้นตอน วิธีการสร้างฟังก์ชัน (functions) ในภาษาซี โดยเป็นฟังก์ชันที่มีการรับค่า ประมวลผล และคืนค่า (return) ผลลัพธ์ออกจากฟังก์ชัน ภาษาซี สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง การสร้างฟังก์ชันในภาษาซี

#include <stdio.h>

int calPlus( int a, int b ) {
  return a + b;
}

int main() {
    int v = calPlus( 10, 19 );
    printf("ตัวแปร v มีค่าเท่ากับ %d", v);
    return 0;
}

ผลลัพธ์

ตัวแปร v มีค่าเท่ากับ 29

คำอธิบาย

การสร้างฟังก์ชันในภาษาซี จากตัวอย่างสร้างฟังก์ชันชื่อ calPlus รับค่า parameters 2 ตัว ชื่อ a และ b ชนิด int โดยฟังก์ชันนี้ return ผลลัพธ์การบวกของตัวแปร a และ b วิธีการเรียกใช้งานฟังก์ชันคือ calPlus( 10, 19 ) เก็บผลลัพธ์ไว้ที่ตัวแปร v พร้อมกับใช้คำสั่ง printf แสดงค่าของตัวแปร v ออกสู่หน้าจอ

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ