- //指针思考练习
- //利用指针来实现加减乘除操作
- //用来理解指针,实际上此程序不够优化
- #include <stdio.h>
- void operating(int m,int n,int *padd,int *psub,int *pmul,int *pdiv){
- *padd=m+n;
- *psub=m-n;
- *pmul=m*n;
- *pdiv=m/n;
- }
- int main(){
-
- int a=16;
- int b=8;
-
- int add=0;
- int sub=0;
- int mul=0;
- int div=0;
-
- int *pa=&a;
- int *pb=&b;
- int *padd=&add;
- int *psub=⊂
- int *pmul=&mul;
- int *pdiv=÷
-
- operating(a,b,padd,psub,pmul,pdiv);
-
- printf("%d与%d的和为%d,差为%d,乘积为%d,商为%d\n",*pa,*pb,*padd,*psub,*pmul,*pdiv);
-
-
- return 0;
- }
复制代码 |
|