ポインタを使用して配列を合計する3つの方法
1926 ワード
#include
int main(){
int a[10];
int i, *p;
int s = 0;
int u = 0;
int m = 0;
for(i = 0; i < 10; i++){
scanf("%d", &a[i]);
}
for(p = a; p <= &a[9]; p++){
s += *p;
}//
for(i = 0; i < 10; i++){
u += *(a + i);
}//
int *pa = a;
for(i = 0; i < 10; i++){
m += pa[i];
}//
printf("%d %d %d
", s, u, m);
return 0;
}