利用指针处理简单数据
来源:岁月联盟
时间: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);
}
请注意与以前的实现加以比较。
对简单数据,除用于数据传递外,一般如此处理实际意义不大。在此重点体会利用指针处理数据的三个步骤:定义,关联,使用。
上一篇:数据传递方法
下一篇:二维数组的引用和初始化