定义两个整形变量通过指针运算选出较小值放在变量min中
时间: 2024-02-16 11:03:34 浏览: 77
好的,可以使用以下代码实现:
```c++
int a = 10, b = 5;
int* ptr_a = &a;
int* ptr_b = &b;
int min = (*ptr_a < *ptr_b) ? *ptr_a : *ptr_b;
```
首先定义两个整型变量a和b,并且定义两个指针变量ptr_a和ptr_b分别指向a和b的地址。然后使用指针运算符*获取指针所指向的变量值,使用条件运算符? : 来比较a和b的大小,最终将较小值赋值给变量min。
阅读全文