C语言进阶--回顾(05)
第五篇目录4.6冒泡排序4.7数组指针变量4.8二维数组传参和指针4.9指针数组4.10指针数组模拟二维数组4.6冒泡排序代码如下a先进入一个外循环使其保证进行数组元素-1次的循环排序b内循环1对于每对相邻的两个元素若发现前比后大则使他们调换降序排列2由于每次循环后可以让一个元素走到指定的位置所以每次循环后循环次数为sz-1-i降低冗余查找或者可以使用一个标志flagsz-1再内循环每次执行完之前--for循环写成jflag;或者如下4.7数组指针变量4.8a上图中两种方式的差别是一个指向整个数组的地址一个仅仅指向第一个元素地址b改变指针指向数组得到元素个数就能按想法调用一定数量的元素但是不能超出数组元素个数否则越界4.8二维数组传参和指针a可以发现上面的代码传参时传入数组名二维数组的行数列数在函数接受时写出调用每一行的元素个数b外循环进行行打印内进行列打印c打印的内层括号通过二维数组跳过一个元素即一行的方式决定在哪行打印d外层括号与里面相似e注意创造数组指针变量的时候要传入一致的下标f再看以下gptr1:跳过整个二维数组ptr2:跳过一个二维数组的元素一个一维数组4.9指针数组4.10指针数组模拟二维数组a结论类似二维数组指针bpa指向a的首元素地址得到第二个元素地址所以打印后得到字符串数组的第二个元素即第二个字符串

相关新闻

R语言分类变量统计描述:从table()到业务决策的完整实践链

R语言分类变量统计描述:从table()到业务决策的完整实践链

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 3:47:56 阅读更多 →
LRU Cache 从数据结构到高并发工程实践:哈希表与双向链表实现详解

LRU Cache 从数据结构到高并发工程实践:哈希表与双向链表实现详解

1. 从一道经典题到工程实战:LRU Cache 到底在解决什么问题先聊点实际的。LRU(Least Recently Used,最近最少使用)这个名字,凡是搞过一点点服务端开发、中间件设计或者刷过面试题的人,都不可能陌生。但坦白讲…

2026/10/4 3:47:56 阅读更多 →
Hey模板函数表:formatNumber、histogram、jsonify在输出渲染中的分工

Hey模板函数表:formatNumber、histogram、jsonify在输出渲染中的分工

Hey模板函数表:formatNumber、histogram、jsonify在输出渲染中的分工 【免费下载链接】hey HTTP load generator, ApacheBench (ab) replacement 项目地址: https://gitcode.com/GitHub_Trending/he/hey hey 是一款轻量级的 HTTP 压测工具(HTTP l…

2026/10/4 3:47:56 阅读更多 →

最新新闻

FPGA+STM32+Python脉冲线性调频雷达系统设计与实现

FPGA+STM32+Python脉冲线性调频雷达系统设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 4:14:10 阅读更多 →
plugins加载失败排查:从插件原理到修复实战

plugins加载失败排查:从插件原理到修复实战

1. 从"plugins是干什么的"说起:一个被搜索引擎问烂了的问题先别笑,我敢打赌,凡是报过 "failed to load plugins web boot: 2 entries did not activate" 这类错的人,十有八九都偷偷搜过"plugins是干什么…

2026/10/4 4:14:10 阅读更多 →
Python+Android+微信小程序:高校科创项目全流程管理平台实战

Python+Android+微信小程序:高校科创项目全流程管理平台实战

大学生科技科创项目的管理,这些年一直是双创学院和团委的心头大患。我做的这套基于Python后端、Android管理端和微信小程序学生端的综合管理平台,核心目标就一个:把科创项目从申报、立项、中期检查到结题验收的整条业务链搬到线上&#xff0c…

2026/10/4 4:14:10 阅读更多 →
JSP+Servlet体育新闻网站全栈部署实战指南

JSP+Servlet体育新闻网站全栈部署实战指南

简介:本资源是一份面向Java Web初学者与课程设计学生的完整毕业设计文档,聚焦体育新闻网站的系统化开发实践。文档详细阐述了基于JavaEE、JSP、MySQL与Spring框架的网站实现全过程,涵盖需求分析、数据库设计、前后端功能模块(用户…

2026/10/4 4:14:10 阅读更多 →
SpringBoot+Vue疫苗预约系统:从架构到并发防超卖

SpringBoot+Vue疫苗预约系统:从架构到并发防超卖

前阵子我把一套疫苗发布和接种预约系统从零到一完整搭了起来,后端用的SpringBoot,前端用的Vue,数据库MySQL,整套源码整理完之后可以直接拉下来跑,不需要再改业务逻辑。这段时间一直有做毕业设计或者接外包的朋友问我这…

2026/10/4 4:14:10 阅读更多 →
Manjaro 26体验:Wayland全面落地,内核驱动大换血

Manjaro 26体验:Wayland全面落地,内核驱动大换血

Manjaro 26 装上之后,我被一个小细节弄得愣了一下:登录界面的默认会话,悄悄从 X11 变成了 Wayland。用了五六年 Manjaro,每次发布都说"拥抱 Wayland",但这次是真的把默认值改了。加上内核、驱动、输入法栈、…

2026/10/4 4:13:09 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →