用指针求两个数的较小值
时间: 2023-07-20 17:11:18 浏览: 69
您可以使用以下代码来使用指针获取两个数的较小值:
```
#include <stdio.h>
void min(int a, int b, int* result) {
if (a < b) {
*result = a;
} else {
*result = b;
}
}
int main() {
int num1 = 10;
int num2 = 20;
int minValue;
min(num1, num2, &minValue);
printf("The minimum value is %d", minValue);
return 0;
}
```
在上面的代码中,我们定义了一个名为“min”的函数,该函数接受两个整数参数和一个指向整数的指针参数。函数通过比较这两个整数来获取它们的最小值,并将结果存储在指针所指向的变量中。在主函数中,我们定义了两个整数变量num1和num2,以及一个整数变量minValue。我们将指向minValue的指针传递给“min”函数,以便该函数将结果存储在该变量中。最后,我们使用printf函数输出最小值。
阅读全文