#include<iostream>
using namespace std;
//冒泡排序函数  参数1:数组的首地址  数组2:数组长度
void bubbleSort(int * arr,int len){for(int i=0;i<len;i++){for(int j=0;j<len-i-1;j++){//如果j>j+1 的值 交换数字if(arr[j]>arr[j+1]){int temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;} }}
} //打印数组
void printfArray(int * arr,int len){for(int i=0;i<len;i++){cout<<arr[i]<<" ";}
}
int main(){int arr[10]={4,3,6,9,1,2,10,8,7,5};int len=sizeof(arr)/sizeof(arr[0]);//实现冒泡排序 bubbleSort(arr,len);//打印排序后的数组 printfArray(arr,len);}

指针08:指针配合数组和函数相关推荐

  1. 黑马程序员匠心之作|C++教程从0到1入门编程(60 指针-const修饰指针61 指针-指针和数组62 指针-指针和函数63 指针-指针配合数组和函数的案例)

    黑马程序员匠心之作|C++教程从0到1入门编程(60 指针-const修饰指针61 指针-指针和数组62 指针-指针和函数63 指针-指针配合数组和函数的案例) 一.60 指针-const修饰指针 二 ...

  2. C++_const修饰指针_指针和数组_指针和函数_指针配合数组和函数案例_用指针数组实现冒泡排序---C++语言工作笔记024

    然后我们再来看一下const修饰指针 这里第一种是常量指针 可以看到 const int * p =&a 这个p就是一个常量指针,可以看到,常量指针,指明了,这个指针指向的值是一个常量不能修改 ...

  3. C/C++中二维数组作函数形参时,调用函数时,可传递的实参类型的小结

    转自:http://blog.163.com/tianhit@yeah/blog/static/165747821201052195212719/ #include<iostream> u ...

  4. php 二维数组去除一项,PHP二维数组提取函数----把不需要的数据剔除

    首先说明一些这个函数的应用场景,比如说你得到的数据是个二维数组,里面的很多成员其实是不必要的,比如说api调用后不必要给别人返回一些用不到的垃圾数据吧,如下是代码. /* * delMemberGet ...

  5. C语言学习笔记--预编译/宏定义/数组/参数传递/函数指针

    目录 预编译 值传递.指针传递.引用传递 数组 typedef 函数指针 预编译 预编译又叫预处理.预编译不是编译,而是编译前的处理.这个操作是在正式编译之前由系统自动完成的.#define 和 #i ...

  6. c语言数组宏定义标识符,C语言学习笔记--预编译/宏定义/数组/参数传递/函数指针...

    目录 预编译 值传递.指针传递.引用传递 数组 typedef 函数指针 预编译 预编译又叫预处理.预编译不是编译,而是编译前的处理.这个操作是在正式编译之前由系统自动完成的.#define 和 #i ...

  7. C++ 笔记(14)— 指针(指针声明、取地址、取值、new/delete、NULL指针、指针运算、指针数组、数组指针、指针传递给函数、从函数返回指针)

    1. 声明指针 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址.就像其他变量或常量一样,您必须在使用指 针存储其他变量地址之前,对其进行声明. 指针变量声明的一般形式为: type * ...

  8. Go 学习笔记(13)— 指针定义、指针特点、空指针、指针数组、指向指针的指针、指针作为函数入参

    1. 复合数据类型 Go 语言基本的复合数据类型有指针.数组.切片.字典.通道.结构和接口等.格式如下: * pointerType // 指针类型, [n]elementType // 数组类型, ...

  9. 数组作为函数的参数传参时,数组名会退化为指针

    1.数组作为函数的参数传参时,数组名会退化为指针 数组作为函数的参数传参时,数组名会退化为指针,数值传参时,需要把数值的长度一起传过去,另外,sizeof()运算符包含字符串的哨兵'/0',而strl ...

最新文章

  1. 皮一皮:现在当爹妈的不容易...
  2. 阿特斯携手EDF启动建设巴西191.5MW光伏项目
  3. 嵌入式nosql php,NoSQL 嵌入式数据库NeDB示例
  4. html5拨动密码锁游戏,密码锁游戏(JavaScript)
  5. “跨界养猪”这件事,华为正式回应了
  6. ALAsset 将资源转换为 NSData
  7. Yii2.0数据格式器
  8. xcode快捷键大全(转)
  9. 2022 软件测试工程师面试题小结【附带答案】
  10. python数字求和为什么得不出结果_WPS表格求和问题,只出公式不出结果数字
  11. 【图像处理】双边滤波算法(bilateral filter)和导向滤波算法(guided filter)
  12. C# Dictionary 的几种遍历方法
  13. FPGA智能网卡-HairPin功能
  14. Latex 爬过的坑(4)——Latex中插入Emoji
  15. 计算机tpm管理,TPM管理工厂实施TPM可能面临的陷阱
  16. 锚点(anchor)的理解
  17. IBM SPSS的Sav文件读/写
  18. 单细胞测序数据整合(Seurat V4.0) vignettes
  19. 18条心理学定律,值得一看
  20. 常用设计模式——职责链模式

热门文章

  1. Hello Dojo!(翻译)
  2. Chrome下的语音控制框架MyVoix.js使用篇(二)
  3. CListCtrl使用指南
  4. Apache服务安全加固及Apache优化
  5. Ubuntu 18.04环境下Django的安装配置图文详解
  6. Excel 【数据透视表】 -【动态表图】 之核心 -【切片器】
  7. 软件开发中的V字模型与W模型(使开发与侧试分离)
  8. 如何考虑程序的优化性
  9. Windows中,文件所在路径查找命令
  10. php远程文件无法编辑,“脚本编辑器”远程文件编辑漏洞