这个问题要求使用指向变量的指针变量作为函数参数,编写函数求两个数的大小关系。
时间: 2023-06-02 11:03:40 浏览: 137
这是一个技术问题,我可以回答。可以写一个函数,使用指向变量的指针作为参数,并在函数内部比较两个数的大小关系,根据比较结果修改指针指向的变量的值。下面是伪代码:
```C++
void compare(int* a, int* b) {
if (*a > *b) {
*a = 1;
*b = -1;
} else if (*a < *b) {
*a = -1;
*b = 1;
} else {
*a = 0;
*b = 0;
}
}
```
在主函数中调用该函数:
```C++
int main() {
int x = 5;
int y = 10;
compare(&x, &y);
printf("x: %d, y: %d", x, y);
return 0;
}
```
输出结果为:
```
x: -1, y: 1
```
阅读全文