动态内存分配与删除

c++提供了new和delete来创建和删除内存

#include<Windows.h>
#include<iostream>
#include<stdio.h>
#include<string.h>
int main(){
    
    
       int num[10]={
    
    1,2,3,4,5,6,7,8,9,10};
       int *p;
       p=new int[20];
       memcpy(p,num,sizeof(num));
       for(int i=0;i<10;i++){
    
    
              printf("%d\n",*(p+i));
       }
       delete[] p;
       system("pause");
       return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_49324123/article/details/110308476