大学计算机c5-2010
* 注意的问题 (1) 确认分配成功后才能使用,并且分配成功后不宜变动指针的值。 (2) 用运算符new获取的内存空间,必须用delete进行释放。 (3) 对一个指针只能调用一次delete。在使用delete运算符进行释放时,不用考虑数组的维数。 * exit(int x)系统函数 该程序中用到了exit(int x)系统函数,包含在头文件iostream中,作用是终止整个程序的运行,终止前会做一些善后处理工作,如程序中的变量等占用的内存资源释放,形参要求用一个整数,表示退出的原因,习惯上用0表示正常退出,非0值表示非正常退出。 * #include iostream #include iomanip using namespace std; int main (void) { int n,*array,sum; coutPlease input n:; cinn; array=new int[n if (array==0) { coutcant allocate memory.endl; exit(1); } 课堂练习 阅读程序给出结果 * array[0]=0; array[1]=1; sum=array[0]
原创力文档

文档评论(0)