1,new和delete
使用运算符new动态开辟空间:
#include "pch.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
int n ;
int *p ;
int sum =0 ;
cout<<"请输入班级的人数";
cin>>n;
p = new int[n] ;
if(!p)//如果动态开辟内存空间失败
{
return 1;
}
cout<<"请输入数学的成绩";
for(int i=0;i<n;i++)
{
cin>>p[i];
}
for(int i=0;i<n;i++)
{
sum = sum+ p[i];
}
cout<<"平均值为:"<<sum/n;
return 0;
}
运行结果为:



#include "pch.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[])

本文详细梳理了C++中new和delete的使用,包括如何动态分配和释放内存。同时,深入讨论了结构体和共用体的概念,通过实例展示了它们在程序中的应用和操作结果。
最低0.47元/天 解锁文章
1174

被折叠的 条评论
为什么被折叠?



