配列に直接入れてもポインタに代入しても結果は同じ。
実行結果
0
2
4
6
8
10
12
14
16
18
ソースコード
#include<iostream>
int main() {
int num[10];
int* p = &num[0];
int n = 10;
for (int i = 0; i < n; i++) {
*p = 2 * i;
p++;
}
for (int i = 0; i < n; i++) {
std::cout << num[i] << std::endl;
}
return 0;
}
コメント