#includeusing namespace std; int * fun() { //在堆区创建整型数据 //new返回的是该数据类型的指针 int* p = new int(10); return p; } //在堆区利用new开辟数组 void test02() { //创建一个十个整型的数据的数组在堆区 int * arr=new int[10];//中括号里面是数组的长度,有十个元素,会返回地址 for (int i = 0; i < 10; i++) { cin >> arr[i]; }; for (int i = 0; i < 10; i++) { cout << arr[i] << endl; }; //释放堆区数组,要加入[] delete [] arr; } int main() { //test01(); //cout << *p << endl; //cout << *p << endl; test02(); system("pause"); return 0; }



