指针

#include <stdio.h>
#include <stdlib.h>

int main()
{
double source[5]={1.1,2.2,3.3,4.4,5.5};
double target1[5],target2[5];
double * ptr1;
double * ptr2;
ptr2=target2;
ptr1=source;

int i;

for(i=0;i<5;i++)
{
target1[i]=source[i];
}
for(i=0;i<5;i++)
{
*(ptr2++)=*(ptr1++);
}
for(i=0;i<5;i++)
{
printf("%f ",target1[i]);
}
for(i=0;i<5;i++)
{
printf("%f ",target2[i]);
}
return 0;
}

原文地址:https://www.cnblogs.com/NoMasp/p/4448745.html