C++の配列がパラメータとして使われる場合,実際にはポインタが伝達される.

371 ワード

配列を伝達する際には,実際には一時的なポインタ変数が作成され,伝達された配列を指す.関数でパラメータ配列(一時ポインタ変数)の指向を変えることは可能ですが、元の配列は変わりません.
//          ,                ,           。         ,       。
#include
using namespace std;
int f(int *a,int *b);
int main(){
	int a[3]={1,2,3};
	int b[3]={5,6,7};
	int c=f(a,b);
	
	cout<