练习——指针

1.调用函数求两个数的和与差

void sum_diff(float op1,float op2,float *psum,float *pdiff)
{
    *psum=op1+op2;
    *pdiff=op1-op2;
}


int main()
{
    float op1,op2,sum,diff;
    scanf("%f%f",&op1,&op2);
    sum_diff(op1,op2,&sum,&diff);    /* 因为定义的是指针变量,调用的是地址,所以需要&符号,把sum的地址传给psum*/

    /*

    eg:int f(int *p)

         int x;

        就需要f(&x);

    */


    printf("sum=%.0f\n",sum);
    printf("diff=%.0f\n",diff);


    return 0;
}
阅读更多
个人分类: 习题 C语言 指针
上一篇笔记——指针
下一篇HDU1012——判断素数
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭