利用指针处理简单数据

来源:岁月联盟 编辑:zhu 时间:2009-02-21
简单数据的指针即变量的地址。通过指向简单数据的指针变量来处理数据的步骤是:
(1)定义以相应简单数据类型为基类型的指针变量。即定义指向简单数据的指针变量。
(2)在指针变量与要处理的数据之间建立关联。只需将相应数据的地址赋给指针变量。
(3)使用指针所指向的变量来完成数据处理。
例如,要利用指针处理float数据x:

(1)float*p;
(2)p=&x;
(3)*p即x
例利用指针,求两个整数的和。
程序如下:
/*利用指针,求两个整数的和*/
main()
{int i,j;
int*p,*q;/*定义指针变量*/
int sum;
p=&i; q=&j;/*建立关联*/
scanf(/"%d,%d”,p,q};
sum=。p+”q;/*使用*/
printf(”%d,%d\n”,*p,*q);
printf(“和=%d\n”,sum);
}
请注意与以前的实现加以比较。
对简单数据,除用于数据传递外,一般如此处理实际意义不大。在此重点体会利用指针处理数据的三个步骤:定义,关联,使用。

图片内容