ภาษาซี ฟังก์ชัน วิธีสร้าง รับค่า และ 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