指针08:指针配合数组和函数
#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:指针配合数组和函数相关推荐
- 黑马程序员匠心之作|C++教程从0到1入门编程(60 指针-const修饰指针61 指针-指针和数组62 指针-指针和函数63 指针-指针配合数组和函数的案例)
黑马程序员匠心之作|C++教程从0到1入门编程(60 指针-const修饰指针61 指针-指针和数组62 指针-指针和函数63 指针-指针配合数组和函数的案例) 一.60 指针-const修饰指针 二 ...
- C++_const修饰指针_指针和数组_指针和函数_指针配合数组和函数案例_用指针数组实现冒泡排序---C++语言工作笔记024
然后我们再来看一下const修饰指针 这里第一种是常量指针 可以看到 const int * p =&a 这个p就是一个常量指针,可以看到,常量指针,指明了,这个指针指向的值是一个常量不能修改 ...
- C/C++中二维数组作函数形参时,调用函数时,可传递的实参类型的小结
转自:http://blog.163.com/tianhit@yeah/blog/static/165747821201052195212719/ #include<iostream> u ...
- php 二维数组去除一项,PHP二维数组提取函数----把不需要的数据剔除
首先说明一些这个函数的应用场景,比如说你得到的数据是个二维数组,里面的很多成员其实是不必要的,比如说api调用后不必要给别人返回一些用不到的垃圾数据吧,如下是代码. /* * delMemberGet ...
- C语言学习笔记--预编译/宏定义/数组/参数传递/函数指针
目录 预编译 值传递.指针传递.引用传递 数组 typedef 函数指针 预编译 预编译又叫预处理.预编译不是编译,而是编译前的处理.这个操作是在正式编译之前由系统自动完成的.#define 和 #i ...
- c语言数组宏定义标识符,C语言学习笔记--预编译/宏定义/数组/参数传递/函数指针...
目录 预编译 值传递.指针传递.引用传递 数组 typedef 函数指针 预编译 预编译又叫预处理.预编译不是编译,而是编译前的处理.这个操作是在正式编译之前由系统自动完成的.#define 和 #i ...
- C++ 笔记(14)— 指针(指针声明、取地址、取值、new/delete、NULL指针、指针运算、指针数组、数组指针、指针传递给函数、从函数返回指针)
1. 声明指针 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址.就像其他变量或常量一样,您必须在使用指 针存储其他变量地址之前,对其进行声明. 指针变量声明的一般形式为: type * ...
- Go 学习笔记(13)— 指针定义、指针特点、空指针、指针数组、指向指针的指针、指针作为函数入参
1. 复合数据类型 Go 语言基本的复合数据类型有指针.数组.切片.字典.通道.结构和接口等.格式如下: * pointerType // 指针类型, [n]elementType // 数组类型, ...
- 数组作为函数的参数传参时,数组名会退化为指针
1.数组作为函数的参数传参时,数组名会退化为指针 数组作为函数的参数传参时,数组名会退化为指针,数值传参时,需要把数值的长度一起传过去,另外,sizeof()运算符包含字符串的哨兵'/0',而strl ...
最新文章
- OV7670使用经验总结
- 5G NR资源分配中RIV指示的具体原理
- make条件判断ifeq,ifneq,ifdef,ifndef
- 读 自己动手写操作系统
- Python3 豆瓣《前任3》评论的词云
- 从Facebook上市看“社交网站效应”
- 我们为什么要推广经方?
- ActiveMQ集群安装与配置
- Incorrect string value: '\\xE6\\xBF\\x80\\xE5\\x85\\x89...' for column 'rukuName' at row 1 QMYSQL:
- 群英传内推第001期
- 整理关于Java进行word文档的数据动态数据填充
- 2020-12-03《Presto分布式SQL查询引擎——kkb笔记复习》
- AutoJs学习-实现成语查询
- conda环境名称消失问题
- el-table合并一列中数据相同的单元格
- 3800hk 黑鹰大米被抓视频报道
- hive中的内部表和外部表
- 如何做好网站建设,网站设计的方法技巧分享!
- 安卓到底是不是Linux
- 麻将胡牌算法 极速(速度接近理论极限)
热门文章
- HDUOJ3549 - Flow Problem(网络流+最大流最小割+模板)
- 弃用数据库自增ID,曝光一下我自己用到的解决方法之---终结篇
- 书写高效的、可维护的、组件化的CSS(zz)
- corntab定时执行任务
- kibana报错:No default index pattern. You must select or create one to continue.
- WebSphere的管理员界面
- 「S-A-L-T-A」项目失败总结!
- 【Excel-2010】导入网站数据
- 【问题解决方案】关于Python中的语句 ‘ %matplotlib inline ‘
- 解决IntelliJ IDEA在笔记本屏幕中部分界面显示不全被遮挡的问题