作业 5 指针应用

设计一个程序计算输入的两个数的和与差,要求自定义一个函数 sum_diff(float op1, float op2, float *psum, float *pdiff),其中 op1 和 op2 是输入的两个数,*psum 和*pdiff 是计算得出的和与差.

#include<stdio.h>
int main(void)
{
    float sum_diff(float op1,float op2,float *psum,float *pdiff);
    float op1,op2,m,n;
    float *psum,*pdiff;//定义两个指针 
    psum=&m;
    pdiff=&n;//分别指向m和n 
    printf("输入:");
    scanf("%f %f",&op1,&op2);
    sum_diff(op1,op2,psum,pdiff);
    printf("*psum=%.2f,*pdiff=%.2f",m,n); 
    return 0;
}
void sum_diff(float op1,float op2,float *psum,float *pdiff)//调用指针不需返回值 
{
    *psum = op1 + op2;
    *pdiff = op1 - op2;
}
原文地址:https://www.cnblogs.com/reaper/p/3411226.html