C语言之容易被忽视的知识点——函数、指针和数组的关系(╰(‵□′)╯非常重要的知识点呐) 自从上一篇文章写了之后,已经过了有一个星期了(这就是摸鱼吗)。我最近是越来越懒了,这篇文章是拖了再拖,我觉得不能这么下去了。于是乎想写一篇总结函数、指针和数组的关系的一篇文章。 本文基于《C Primer Plus》加上我自己的一些整理而作 (强烈推这本书,非常好,适合初学者入门,就是五百多页有点难啃) 在总结之前先回顾一下它们的基础知识(讲的不会太过精细,请见谅) 该文章中的代码默认在32位机上运行!!! 重点:如果还记得基础的话,请直接跳转到“ 函数与指针 ” 警告:基础的我讲的不是很全面,我只讲了后面内容要用到的知识点 目录 一.函数基础 定义一个自己的函数 函数传参 函数的嵌套 二. 指针基础 如何定义一个指针? 如何取出指针存的地址中的值? 请务必避免野指针 如果使用了不同类型的指针来储存不同类型值的地址,会怎么样? 使用了不同类型的指针来储存不同类型值的地址的使用例子 多级指针 三. 数组基础 请定义一个数组 数组初始化 怎么使用下标索引数组中的数据? 多维数组 五. 函数与指针 用函数改变函数外的变量的值 函数指针 六.指针与数组 指针的加减法与数组的下标索引 数组指针与指针数组 数组指针与二维数组 指针与数组在函数传参中的替换 函数指针数组 函数基础 什么叫做函数? 大家应该都知道c语言是一个模块化的语言,大大小小的一些功能实现都可以通过写一些函数来做。而且因为函数,c程序更加简洁,代码更具可读性 定义一个自己的函数 函数分为库函数和自定义函数 库函数:是c标准自带的库中的函数 自定义函数:顾名思义是用户自己写的一些函数 接下来,主要讲自定义函数,如果有想要学习库函数的小伙伴,可以进入下面的网站去学习 www.cplusplus.com 如何写一个自定义函数呢? 1、首先得定义返回类型 如:void、int、float、double、long等 2、在是函数名后加() ()里写输入参数 3、最后再是函数主体 如: 这个函数说明 返回值为void类型,即无返回类型 print为函数名 ()为声明这是一个函数并定义它,里面的void指无参数 {}所包含就是函数体,用于执行任务 函数传参 现在讲函数传参 使用函数时传入的参数称为实际参数(实参) 函数原型中的参数叫做形式参数(形参) 








2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/19980.html