动态分配内存可以使的程序在内存中更加灵活地使用

动态分配数组使用new函数

 1 #include <iostream>
2 constexpr auto N = 5;
3 using namespace std;
4 void insert_sort(int a[], int n) //插入排序算法,对输入的数进行排序
5 {
6 int i, j, temp;
7 for (i = 0; i < n - 1; i++)
8 {
9 for (j = 0; j < n - i - 1; j++)
10 {
11 if (a[j] > a[j + 1])
12 {
13 temp = a[j];
14 a[j] = a[j + 1];
15 a[j + 1] = temp;
16 }
17 }
18 }
19 }
20 int main()
21 {
22 int* pArray;//设置指针
23 int i;
24 pArray = new int[N]; //动态分配数组
25 //向数组中输入5个整数
26 for (i = 0; i < N; i++)//循环输入数值,使数值的数量不能小于5
27 cin >> pArray[i];
28 insert_sort(pArray, N);//调用排序算法
29 for (i = 0; i < N; i++)//循环输入数值,使数值的数量不能小于5
30 cout << pArray[i] << " ";
31 system("pause");
32 return 0;
33 }

最新文章

  1. Redis分布式集群几点说道
  2. C# http
  3. 锋利的jQuery学习总结
  4. Mono 异步加载数据更新主线程
  5. FMDB的简单使用
  6. Spring事务解析1-使用介绍
  7. canvas 绘图
  8. acm算法模板(4)
  9. Filter设计实现IP地址限制
  10. oracle级联删除 触发器
  11. Java中的try/catch/finally
  12. (转)Java正则表达式的语法与示例
  13. COS对象存储服务的使用
  14. &lt;转载&gt;ford-fulkerson算法2
  15. Idea的pom文件导入依赖包仍然报错
  16. ThinkPHP3.1快速入门教程
  17. python-递归,二分查找
  18. [UE4]C++实现动态加载的问题:LoadClass&lt;T&gt;()和LoadObject&lt;T&gt;() 及 静态加载问题:ConstructorHelpers::FClassFinder()和FObjectFinder()
  19. vue框架之自定义组件中使用v-model
  20. [USACO 06DEC]Milk Patterns

热门文章

  1. 说一下 ArrayList 和 LinkedList 的区别?
  2. 关于deepin-wine或wine更换字体方法
  3. 微信小程序实战,基于vue2实现瀑布流
  4. 【zookeeper】Zookeeper相关概念、重难点(myid)、语法、使用、工具
  5. 3.5:基于Python的KNN算法简单实现
  6. 【Shell案例】【awk匹配、grep查找文件内的字符串】6、去掉空行(删除空行)
  7. C#-将进程注册为子进程,父进程崩溃的时候子进程也随之退出的方案和实例
  8. 如何查看计算机的CPU信息
  9. C語言成績分析系統
  10. OpenMP Parallel Construct 实现原理与源码分析