首页/新闻资讯/正文详情

C语言-函数(2)

发布时间:2026/9/26 6:00:18 来源:云帆数科 栏目:资讯中心
C语言-函数(2)
一、汉诺塔解决递归问题的两个思想1.问题n 和 问题n-1 之间的递推关系2.结束条件递归过程1、 将n-1个盘子从 A - B //递归2、 将剩下的那个盘子从A-C3、 将n-1个盘子从B-C //递归结束条件当 n 1 //A-C起始 辅助 目标n个盘子 A B Cn-1 A C B二、整型一维数组-函数要传递整个数组数据类型 角度a //数组名 ----数据类型 int[10]//形参 int x[10]void printArray(int x[10]) //形参 ---实参该怎么传{}数组传参本质整型一维数组void printArray(int x[10]) //形参 ---实参该咋传void printArray(int *x) //编译器是这么看的 int *表示是指针类型{}因为数组的特点://连续性//有序型//单一性[ a[0] ] ----首元素的起始位置(地址)[ a[1] ][ a[2] ]......[总结]整型一维数组 作为函数参数形参//形式上 ---数组形式printArray(int a[],int len) //需要一个数组形式的形参 和 数组长度的形参//本质上 ---指针变量(编译器理解的本质)printArray(int *a,int len) //指针变量 用来接收数组首元素的地址实参printArray(数组名,数组长度) //实参传递 要传数组名 和 数组长度//数组名 从代表值的角度 代表的是 首元素的地址整型 一维数组 做函数参数形参 数组形式 数组长度变量实参 数组名 数组长度函数传参 ---实参 给到 形参 实际上是将实参的值 给到 形参变量eg1. 打印数组2. 从键盘上获取数组的值3. 找数组中的最大值4. 数组逆序修改的实际上是主函数 数组a空间中的数据5. 选择排序6. 冒泡排序7. 插入排序8. 二分查找三、字符型一维数组-函数字符型 一维数组 做函数参数形参 数组形式 //不需要数组长度 ---因为字符串本身有结束标志实参 数组名eg1. 输出2. 字符串长度3. 复制4. 拼接5. 比较字符串大小四、二维数组二维数组作为函数参数整型:int a[3][4] {1,2,3,4,5,6,7,8,9,10,11,12};void printArray(int a[3][4]) //形参 可以写成数组的形式void printArray(int(*a)[4]) //本质编译器还是当作指针看的二维数组的本质 --- 一维数组的一维数组void printArray(int[4] a[3]) //形参 可以写成数组的形式void printArray(int[4] *a) //本质编译器还是当作指针看的注意:二维数组作为函数参数形参 二维数组形式 行数的变量实参 二维数组数组名 行数的值eg

相关推荐

海康球机远程访问必须关联NVR?DS-2DC4423IW-D配置与排错指南
海康球机远程访问必须关联NVR?DS-2DC4423IW-D配置与排错指南

海康 DS-2DC4423IW-D 这个型号,玩过球机的人应该都不陌生——400万像素、23倍光学变焦、红外夜视,属于经典的中端球机产品线。但很多人在实际部署时会遇到一个很尴尬的问题:单独给球机插上网线,想通过手机或者电脑远程看画面&… · 2026/9/26 6:00:18

Block Sparse Attention:H3视频生成的显存与性能破局关键
Block Sparse Attention:H3视频生成的显存与性能破局关键

1. 为什么Block Sparse Attention在H3模型里不是“锦上添花”,而是“生死线”ComfyUI用户最近刷到的“minimax h3本地部署”“秋叶整合包跑不动H3”“显存爆了但GPU利用率才30%”这类抱怨,背后几乎都指向同一个被长期忽视的底层瓶颈:标准Atte… · 2026/9/26 6:00:12

700个失控Agent攻破服务器:五道安全护栏失效与加固指南
700个失控Agent攻破服务器:五道安全护栏失效与加固指南

1. 场景设定:700个失控Agent围攻服务器的由来上个季度我们团队做了一次不太一样的红队演练。没有外部渗透测试人员,没有现成的攻击脚本,而是把我们自己开发的Agent系统放进了隔离的蜜罐环境,用700个模拟的“失控智能体”从不同入口… · 2026/9/26 6:00:06

Oracle 学习总结三:用 TaoToken 统一 Key 调试 bulk collect 批量取数脚本
Oracle 学习总结三:用 TaoToken 统一 Key 调试 bulk collect 批量取数脚本

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

微信官方重磅更新:OpenClaw 接入个人微信,TaoToken 统一 Key 配置实战
微信官方重磅更新:OpenClaw 接入个人微信,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/9/26 6:37:14

Agent-Native架构实战:从概念到工程落地的智能体系统设计指南
Agent-Native架构实战:从概念到工程落地的智能体系统设计指南

1. 先聊清楚:agent-native到底是什么1.1 从AI原生到智能体原生,一次范式转移这两年圈子里高频出现一个词:agent-native,再加上AI Agent的火爆,很多人把两者画等号。说实话,这个概念刚从英文社区传进来的时候… · 2026/9/26 6:37:14

从300万Agent环境看沙箱平台DSec:隔离、调度与工程化落地
从300万Agent环境看沙箱平台DSec:隔离、调度与工程化落地

最近 DeekSeek 生态里最热闹的消息,应该就是新的沙箱平台 DSec 正式发布了。官方口径里最有冲击力的一个数据是:它支持最多 300 万个 Agent 环境同时存在。作为一个长期在模型应用侧做落地的人,看到这个数字的第一反应不是“哇好大”&#xf… · 2026/9/26 6:37:08

SSM+Vue就医预约挂号系统毕设复盘:数据库设计、并发扣减与论文答辩要点
SSM+Vue就医预约挂号系统毕设复盘:数据库设计、并发扣减与论文答辩要点

每年三四月份,各大毕业设计群里总有人反复问“有没有好做的选题”“有没有现成的源码”。就医预约挂号系统是这类问题里出现频率最高的题目之一,它经典到每个导师都见过,也正因为经典,如果你只是交一个增删改查的CRUD,… · 2026/9/26 6:37:02

金融服务系统架构实战:账户、交易、对账与风控设计
金融服务系统架构实战:账户、交易、对账与风控设计

金融服务这个赛道,我前前后后做过交易、清结算、账户侧的项目,也算踩过不少坑。很多时候新同学一听"financial-services",第一反应是高大上的量化交易、投资组合那一套,但实际业务里,最核心、最容易翻车的地… · 2026/9/26 6:37:02

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

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

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码