黑马程序员技术交流社区
标题:
指针数组,数组指针傻傻分不清楚
[打印本页]
作者:
米易雅克
时间:
2015-11-29 00:36
标题:
指针数组,数组指针傻傻分不清楚
#include<stdio.h>
void jjcc(int m,int n,int *p1,int *p2,int *p3,int *p4){
*p1=m+n;
*p2=m-n;
*p3=m*n;
*p4=m/n;
}
int main(){
int m=10;
int n=2;
int a;//jia
int b;//jian
int c;//cheng
int d;//chu
int *p1=&a;
int *p2=&b;
int *p3=&c;
int *p4=&d;
jjcc(m,n,p1,p2,p3,p4);
printf("a=%d,b=%d,c=%d,d=%d\n",*p1,*p2,*p3,*p4);
return 0;}
复制代码
指针地址使用小试
作者:
alen2015
时间:
2015-11-29 00:56
这是利用传递地址来计算两个数的算法,地址传递给指针,被调函数中将运算结果写在了地址所指向的内存单元中,在函数提结束后只是传递的地址结束,不影响存在地址中的值,所以利用地址传递方法可以实现算术运算。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2