-3
#include <stdio.h>
void main()
{
int a[] = {10,20,30,40,50,60,70,80,90,100};
int k,m,i,*ptr;
k=m=0;
ptr=a;
for(i=0; i<10; i+=2)
{
k+=ptr[i];
m+=ptr[i+1];
}
printf("***** result ***** \n\n");
printf("(10+30+50+70+90)=%d\n",k); //250
printf("(20+40+60+80+100)=%d\n",m); //300
}
为什么我使用* ptr作为'指针'?我的意思是它不能使用'ptr'来运行?'C'为什么我将变量声明为'指针'?
变量'* ptr'如何加载数组'a []'。
你应该先学习指针才能看这个代码。 – LPs