C语言:指针 运行结果

#include <stdio.h>
//程序运行结果:【1】 
int *f(int *x,int *y)
{
    if(*x<*y) return x;
    else return y;
}
main()
{
    int a=7,b=8,*p=&a,*q=&b,*r;
    r=f(p,q);
    printf("%d,%d,%d",*p,*q,*r);
    getchar();
 }

 

#include <stdio.h>
//程序运行结果:7   8   7 
int *f(int *x,int *y)
{
    if(*x<*y) return x;
    else return y;
}
main()
{
    int a=7,b=8,*p=&a,*q=&b,*r;
    r=f(p,q);
    printf("%d,%d,%d",*p,*q,*r);
    getchar();
 }

 

posted @ 2023-02-12 07:53  myrj  阅读(11)  评论(0编辑  收藏  举报