嵌入式开发——C语言篇(指针三)

发布时间:2026/10/5 23:44:51

嵌入式开发——C语言篇(指针三) (1数组名的理解1.数组名是数组首元素的地址2.数组名是整个数组的地址1跳过整个数组3.sizeof数组名2使用指针访问数组数组名arr是数组首元素的地址可以赋值给p,其实数组名arr和p在这里是等价的我们可以使用arr[i]访问数组的元素那p[i]也可以访问数组元素3一维数组传参的本质数组名是数组首元素的地址那么在数组传参的时候传递的时候传递的是数组名也就是说本质上数组传参传递的是数组首元素的地址4冒泡排序注意事项1.外层循环for(i0;isz-1;i)n个元素最多只需要sz-1趟排好sz-个元素最后一个元素自然有序2.内层循环for(j0;jsz-i-1;j)高频考点每趟i结束尾部i个元素已经排好序不用重复比较3.flag优化标记int flag1;//每一趟外层循环开始flag重置为1假设本趟有序只要本趟发生任意一次交换立刻设置flag0,代表数组无序break作用跳出外层冒泡循环结束整个排序5二级指针指针变量也是变量是变量就有地址指针变量存放在哪里这就是二级指针如图ppa里存的是pa的地址对于二级指针的运算*ppa通过对ppa中的地址进行解引用找到的是pa,*ppa其实访问的就是pa;*pa通过对pa中的地址进行解引用找到的是a,*pa其实访问的就是a(6)指针数组整形数组存放整型的数组字符数组存放字符的数组指针数组存放指针的数组存放地址的数组指针数组的每个元素是地址又可以指向一块区域指针数组模拟二维数组parr[i]访问的是parr数组的元素parr[i]找到的数组元素指向了整形一维数组parr[i][j]就是整型一维数组的元素
延伸阅读

更多相关文章

2026/10/4 11:11:34

Claude Code:从代码补全到编程伙伴的AI架构与实战解析

1. 从“代码补全”到“编程伙伴”:Claude Code的定位演进如果你在2023年之前问我,一个AI编程助手能做什么,我大概率会回答:“一个更聪明的代码补全工具。” 但今天,当我和团队里的工程师们讨论Claude Code时&#xff0…

2026/9/26 2:03:28

Claude Code记忆系统解析:AI编程助手如何实现项目级上下文感知

1. 项目概述:为什么我们需要一个“会记忆”的AI编程助手?如果你和我一样,每天要和不同的代码仓库、项目配置、业务逻辑打交道,那你肯定遇到过这样的场景:打开一个两周前写的项目,对着自己写的函数名发愣&am…

2026/10/5 23:43:21

MR25H40CDF F-RAM工业存储设计:高可靠低延迟数据管道构建

1. MR25H40CDF不是“普通Flash”,它是一块带铁电特性的工业级非易失存储器很多人第一次看到MR25H40CDF这个型号,第一反应是:“哦,又一个SPI Flash?”——这恰恰是项目启动阶段最容易踩的第一个认知坑。我去年在给一家做…

2026/10/5 23:43:21

百考通AI精准适配不同学历层次的论文需求

在高校毕业季,毕业论文往往是压在学子心头的一座大山。从选题定题到框架搭建,从内容撰写到格式规范,繁琐的流程常常让专科、本科及研究生们焦头烂额。如今,百考通AI(https://www.baikaotongai.com)凭借智能…

2026/10/5 23:43:21

MR25H40CDF FeRAM与STM32L442KC工业级存储设计实战

1. MR25H40CDF 不是“普通Flash”,它是一颗带铁电特性的工业级非易失存储器很多人第一次看到 MR25H40CDF 这个型号,下意识会把它当成一颗“升级版SPI Flash”——毕竟封装一样、引脚兼容、通信协议也用SPI。我刚接手这个项目时也是这么想的,结…

2026/10/5 23:43:21

MR25H40CDF+TM4C129工业级MRAM存储链路设计

1. MR25H40CDF 与 TM4C129EKCPDT 的真实定位:不是“随便连一连”的存储方案,而是工业级数据链路的起点你手上有一块 TM4C129EKCPDT——TI 推出的高性能 Cortex-M4F 微控制器,主频 120MHz,带以太网 MAC、USB OTG、多个 UART/SPI/I2…

2026/10/5 23:38:21

超单身时代:单身经济、一人食与独居生活的消费趋势观察

1. 从“催婚焦虑”到“单身红利”:超单身时代到底怎么理解先聊个我最近特别有感触的现象。以前大家说起单身,多少带点怜悯和同情,过年回家最怕被问“有没有对象”。但这两年风向明显变了——身边越来越多条件不错的朋友,主动选择不…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/5 17:38:27

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

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

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑