A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

指针真的很强大!
calculator函数是void型的,但是经过一系列操作却可以在一个函数里面进行加、减、乘、除的操作,不得不说,跟单个运算写一个函数想比,代码简化了不少!
  1. #include <stdio.h>
  2. void caculator(int x,int y,int *add,int *jian,int *cheng,float *div);
  3. int main(int argc, const char * argv[]) {
  4.     int add=0,jian=0,cheng=0;
  5.     float div=0;
  6.     caculator(14, 2, &add, &jian, &cheng, &div);
  7.     printf("add=%d\n",add);
  8.     printf("jian=%d\n",jian);
  9.     printf("cheng=%d\n",cheng);
  10.     printf("div=%.2f\n",div);
  11.     return 0;
  12. }
  13. void caculator(int x,int y,int *add,int *jian,int *cheng,float *div)
  14. {
  15.     *add = x+y;
  16.     *jian = x-y;
  17.     *cheng = x*y;
  18.     *div = x/(float)y;
  19. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马