新闻详情

新闻详情

首页 / 资讯中心 / 详情

C语言-函数(2)

发布时间:2026/9/26 6:00:19来源:尧图网络
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
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

公文排版本质是国标条款的机器可执行化 2026/9/26 6:43:29

公文排版本质是国标条款的机器可执行化

1. 公文排版不是“调格式”,而是执行一套刚性行政语言规则“公文排版神器,一键搞定专业格式”——这句话在办公软件培训群里刷屏时,我正盯着一份被退回三次的请示文件发呆。第三次退回理由只有八个字:“标题二号小标宋&#xff0c…

阅读更多 →
ToDesk隐私屏原理与工程实践指南 2026/9/26 6:43:29

ToDesk隐私屏原理与工程实践指南

1. 隐私屏不是“开关”,而是远程控制场景下的视觉隔离策略ToDesk 的“隐私屏”功能,常被误读为一个简单的“开/关按钮”——点一下屏幕变黑,再点一下恢复。这种理解在实操中会直接导致两个典型问题:一是远程会话中本地屏幕突然黑屏…

阅读更多 →
Blender从入门到榨干:建模、材质、插件与AI辅助实战指南 2026/9/26 6:43:29

Blender从入门到榨干:建模、材质、插件与AI辅助实战指南

1. 为什么说“从入门到榨干”:先搞懂Blender的定位与学习路径说实话,看到“上帝之手Blender丨从入门到榨干”这个标题的时候,我第一反应是这哥们儿有点狂,但细想又觉得特别贴切。Blender这东西,一旦你用顺了&#xff0…

阅读更多 →
claude-code-templates:AI生成代码的工程化收纳盒 2026/9/26 6:43:22

claude-code-templates:AI生成代码的工程化收纳盒

1. 这不是又一个 CLI 工具:Claude-Code-Templates 的真实定位与误用陷阱“claude-code-templates”——光看这个名字,绝大多数人第一反应是:“哦,Anthropic 官方出的 Claude 代码生成 CLI?”或者“是不是类似 Copilot …

阅读更多 →
电脑维修报修网站源码:部署配置与二次开发实战指南 2026/9/26 6:43:22

电脑维修报修网站源码:部署配置与二次开发实战指南

简介:面向电脑维修公司的带在线报修功能网站源码,传统维修商可借此搭建线上服务入口,客户在线提交维修请求后自动生成工单,维修人员可在后台实时跟进处理状态并派单,简化服务流程并提升品牌形象。资源打包为RAR压缩包格…

阅读更多 →
Codex Computer Use 实战指南:从安装配置到 AI 自动化操作 2026/9/26 6:43:09

Codex Computer Use 实战指南:从安装配置到 AI 自动化操作

最近把 Codex 的 Computer Use(电脑操控)功能从安装到实战完整跑了一遍。这个功能最直观的理解就是:AI 不再只是输出文字和代码,而是自己把屏幕看明白、把操作想清楚、把鼠标键盘用起来,像一位坐在你工位上的远程实习生…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉