Devdit
 

ภาษาซี ฟังก์ชัน วิธีสร้าง รับค่า และ return ค่าจากฟังก์ชัน

2.3K

ภาษาซี ฟังก์ชัน วิธีสร้าง รับค่า และ return ค่าจากฟังก์ชัน บทความนี้สอนสร้างฟังก์ชัน (function) ด้วยภาษา C โดยฟังก์ชันดังกล่าวจะมีการรับค่า arguments 2 ค่า เพื่อนำมาคำนวณพร้อม return ค่า สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษาซี ฟังก์ชัน วิธีสร้าง รับค่า และ return ค่าจากฟังก์ชัน

#include <stdio.h>

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

void main() {
    int s = plus( 4, 2 );
    printf( "%d", s );
}

ผลลัพธ์

6

คำอธิบาย

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

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