8.1一维数组的定义与初始化
array数组是一组具有相同类型的变量集合,是一种顺序存储,随机访问的顺序表结构
一维数组定义基本格式
int 数组的基类型base type
下标subscript个数表明数组的维数dimension ,此为一维。
8.2二维数组的定义和初始化
二维数组的一般定义格式为
向函数传递一维数组
若要把一个数组传递给一个函数,那么只要使用不带方括号的数组名作为函数实参调用函数即可(如程序第10行和第11行语句所示)。注意,仅仅是数组名,不带方括号和下标。
由于数组名代表数组第一个元素的地址,因此用数组名作函数实参实际上是将数组的首地址传给被调函数,之所以这样是出于性能方面的考虑。因为相对于以传值方式将全部数组元素的副本传给被调函数而言,只复制一个地址值的效率自然要高得多。
排序和查找
交换法排序
选择法排序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~