使用指针打印arr数组的内容。
arr是一个整形一维数组。
代码如下:
#include <stdio.h>
int main()
{
int a[10] = {
1,2,3,4,5,6,7,8,9,10};
int *p;
int i;
p = a;
printf("数组下标输出数组a:");
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
printf("\n指针输出数组a:");
for(p=a;p<a+10; p++)
{
printf("%d ",*p);
}
printf("\n");
return 0;
}
运行结果如下: