#include<iostream>#include<malloc.h>usingnamespace std;//voidfunc(){int*ptr =(int*)malloc(100000*sizeof(int));}voidfunc1(){int*pInt =newint[10000];}intmain(){for(int i =0; i <10; i++){func();func1();}return0;}
#include<iostream>#include<malloc.h>usingnamespace std;intmain(){int*p;
cout <<(p ==NULL?"p is null":"p is not null")<< endl;
p =nullptr;int*ptr =(int*)malloc(30*sizeof(int));for(int i =0; i <30; i++){*(ptr+i)=123;}for(int i =0; i <30; i++){
cout <<*(ptr+i)<<" ";}
cout << endl;free(ptr);
cout <<(ptr ==NULL?"ptr is null":"ptr is not null")<< endl;for(int i =0; i <10; i++){
cout <<*(ptr+i)<<" ";}
cout << endl;
ptr =NULL;return0;}//输出
p is not null
123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123
ptr is not null
6972080070873280123123123123123123