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

ฟังก์ชัน isgreater() ใน C/C++


ฟังก์ชัน 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);