ฟังก์ชัน isgreater() ใช้สำหรับตรวจสอบว่าอาร์กิวเมนต์ตัวแรกมีค่ามากกว่าตัวที่สองหรือไม่ ฟังก์ชันนี้ประกาศอยู่ในไฟล์เฮดเดอร์ math.h ในภาษา C ฟังก์ชันจะคืนค่า true หากเงื่อนไขเป็นจริง มิฉะนั้นจะคืนค่า false
ไวยากรณ์ (Syntax)
bool isgreater(value1, value2);
พารามิเตอร์
- value1 – อาร์กิวเมนต์ตัวแรกที่จะนำไปเปรียบเทียบกับ value2
- value2 – อาร์กิวเมนต์ตัวที่สองที่ใช้เป็นเกณฑ์ในการตรวจสอบว่า value1 มากกว่าหรือไม่
ตัวอย่างการใช้งาน
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int val1 = 28;
int val2 = 8;
bool result;
result = isgreater(val1, val2);
cout << "val1 is greater than val2 : " << result << endl;
return 0;
}
ผลลัพธ์
val1 is greater than val2 : 1
ในโปรแกรมตัวอย่างข้างต้น ฟังก์ชัน isgreater() ถูกเรียกใช้ภายในฟังก์ชัน main() โดยมีการประกาศตัวแปร 3 ตัวคือ val1, val2 และ result ฟังก์ชันจะตรวจสอบว่า val1 มีค่ามากกว่า val2 หรือไม่ ผลลัพธ์จะถูกเก็บไว้ในตัวแปร result ด้วยคำสั่ง:
result = isgreater(val1, val2);