- int *smaller(int *p1,int *p2);
- int main(void){
- int a;
- int b;
- int *p;
- scanf("%d,%d",&a,&b);
- p=smaller(&a,&b);
- printf("smaller(%d, %d) = %d\n", a, b, *p); // 打印a、b和最小值结果
- }
- // 函数返回int *类型变量,即两个int型变量之间值最小的地址;
- int *smaller(int *px , int *py)
- {
- return(*px<*py?px:py);
- }
复制代码 |