定义一个函数,比较两个数的大小,形参分别使用指针和引用
时间: 2023-06-05 18:47:08 浏览: 372
比较两个数的大小
定义一个函数,比较两个数的大小,形参分别使用指针和引用的示例代码如下:
使用指针:
```
void compare(int *a, int *b) {
if (*a > *b) {
printf("%d 大于 %d\n", *a, *b);
} else if (*a < *b) {
printf("%d 小于 %d\n", *a, *b);
} else {
printf("%d 等于 %d\n", *a, *b);
}
}
```
使用引用:
```
void compare(int &a, int &b) {
if (a > b) {
printf("%d 大于 %d\n", a, b);
} else if (a < b) {
printf("%d 小于 %d\n", a, b);
} else {
printf("%d 等于 %d\n", a, b);
}
}
```
以上两种方式都可以实现比较两个数的大小,只是形参的类型不同。使用指针时需要在函数内部通过解引用操作获取实参的值,而使用引用则可以直接使用实参的值。
阅读全文