ポインタを使った値の代入

配列に直接入れてもポインタに代入しても結果は同じ。

実行結果

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;
}

コメント

タイトルとURLをコピーしました