作业5 指针应用1

1、自学教材 第8章 指针,回答以下问题:

  • 变量、内存单元和地址之间是什么关系?
  • 如何定义指针变量,怎样才能使用指针变量?
  • 什么是指针变量的初始化?
  • 指针变量的基本运算有哪些?如何使用指针操作所指向的变量?
  • 指针作为函数参数的作用是什么?
  • 如何使用指针实现函数调用返回多个值?

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

 

#include<stdio.h>
int main(void)
{
    void sum_diff(float op1, float op2, float *psum, float *pdiff);   /*自定义函数*/
    float op1,op2;
    float psum,pdiff;

    printf("Enter 2 number:");
    scanf("%f%f",&op1,&op2);
    sum_diff(op1,op2,&psum,&pdiff);        /*调用函数*/
    printf("*psum=%.2f,*pdiff=%.2f\n",psum,pdiff);
    return 0;
}
void sum_diff(float op1,float op2,float *psum,float *pdiff)
{
    *psum=op1+op2;
    *pdiff=op1-op2;
}

 

 

posted @ 2013-11-11 01:12  simple9495  阅读(149)  评论(0编辑  收藏  举报