-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