定义max函数使用指针对三个整数进行排序。
时间: 2023-05-17 17:06:52 浏览: 107
下面是使用指针对三个整数进行排序的max函数的定义:
void max(int *a, int *b, int *c) {
if (*a > *b) {
int temp = *a;
*a = *b;
*b = temp;
}
if (*b > *c) {
int temp = *b;
*b = *c;
*c = temp;
}
if (*a > *b) {
int temp = *a;
*a = *b;
*b = temp;
}
}
这个函数将三个整数按升序排序,使用指针可以直接修改原始变量的值,而不需要返回排序后的结果。
阅读全文