c语言用下标法和指针法引用数组元素
程序流程图:
代码:
#include<stdio.h>
void main()
{
char ch[5]={'A','s','f','g','h'},*pf;
int a[5]={3,6,9,8,7},i,*pa;
pa=a;
pf=ch;
printf("下标针法引用数组元素:\n");
for(i=0;i<5;i++)
{
printf("ch[%d]=%c\t\t",i,ch[i]);
printf("a[%d]=%d\n",i,a[i]);
}
printf("指针法引用数组元素:\n");
for(i=0;i<5;i++)
{
printf("*(pf+%d)=%c\t\t",i,*(pf+i));
printf("*(pa+%d)=%d\n",i,*(pa+i));
}
}
结果:
小结:运用指针与数组的关系,引用数组值