動的アプリケーション配列に関するC ++

C ++では、

1つは、動的配列を割り当てます。

形式:タイプ名*ポインター変数名=新しいタイプ名[要素数];

(要素の数は可変にすることができます)

例えば:

int i = 5

int * p = new int [i];

 

二。そのための配列を解放します:(宣言された配列の要素の数が動的である場合、スペースは使用終了後に解放する必要があります)

形式:delete []ポインター変数名

 

3つの例:NEWを使用して動的配列を申請する

#include<iostream.h>
int main()
{
	int num=0;
	cout<<"请输入数组的个数"<<endl;
	cin>>num;
	cout<<"请依次输入"<<num<<"个整数"<<endl;
	int*pSz=new int[num];
	for(int i=0;i<num;i++)
		cin>>pSz[i];
	for(i=0;i<num;i++)
		cout<<"第"<<i<<"个数为"<<pSz[i]<<endl;
	delete[] pSz;
	return 0;

}

結果は次のとおりです。

おすすめ

転載: blog.csdn.net/weixin_42485453/article/details/90342623