在C語言中,可以通過編寫一個簡單的自定義max函數來實現兩個數之間的最大值比較。以下是一個示例代碼:
#include <stdio.h>
// 自定義max函數聲明
int max(int a, int b);
int main() {
int num1 = 5;
int num2 = 10;
int result;
// 調用自定義max函數
result = max(num1, num2);
printf("The maximum value between %d and %d is %d\n", num1, num2, result);
return 0;
}
// 自定義max函數定義
int max(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}
在這個示例中,我們首先在main
函數中定義了兩個整數變量num1
和num2
,然后調用了自定義的max
函數來比較這兩個數的大小。max
函數的返回值存儲在變量result
中,最后通過printf
函數輸出結果。
max
函數的實現很簡單,它接受兩個整數參數a
和b
,然后通過比較它們的大小來返回最大值。如果a
大于b
,則返回a
;否則返回b
。