C语言中,将数组名作为函数参数的四种情况,究竟有何奥秘?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1598个文字,预计阅读时间需要7分钟。
目录+ 数组名作为函数参数的四种情况+ 思路+ 实参与形参的对应关系+ 数组名作为函数参数的四种情况
我们来看代码+ 一般函数参数和数组名作为函数参数的区别+ 一般函数参数+ 数组名作为函数参数+ 将数组名作为函数参数时的参数区分配
目录
- 把数组名作函数参数的四种情况
- 思路
- 实参与形参的对应关系有以下四种情况
- 我们来看代码
- 一般函数作参数和数组名作参数区别
- 一般函数作参数
- 数组名作函数参数
把数组名作函数参数的四种情况
如果想要通过函数调用得到n个要改变的值
思路
①在主函数中设n个变量,用n个指针变量指向它们
②设计一个函数,有n个指针形参,在这个函数中改变这n个形参所指向的值
③在主函数中调用这个函数,在调用时将n个指针变量做为实参,将它们的地址传给该函数的形参
④在执行该函数的过程中,通过形参指针变量,改变它们所指向的n个变量的值
⑤主调函数中就可以使用这些改变了值的变量
同样,数组是一些连续变量的容器,当然也可以通过函数也改变数组中的值。
本文共计1598个文字,预计阅读时间需要7分钟。
目录+ 数组名作为函数参数的四种情况+ 思路+ 实参与形参的对应关系+ 数组名作为函数参数的四种情况
我们来看代码+ 一般函数参数和数组名作为函数参数的区别+ 一般函数参数+ 数组名作为函数参数+ 将数组名作为函数参数时的参数区分配
目录
- 把数组名作函数参数的四种情况
- 思路
- 实参与形参的对应关系有以下四种情况
- 我们来看代码
- 一般函数作参数和数组名作参数区别
- 一般函数作参数
- 数组名作函数参数
把数组名作函数参数的四种情况
如果想要通过函数调用得到n个要改变的值
思路
①在主函数中设n个变量,用n个指针变量指向它们
②设计一个函数,有n个指针形参,在这个函数中改变这n个形参所指向的值
③在主函数中调用这个函数,在调用时将n个指针变量做为实参,将它们的地址传给该函数的形参
④在执行该函数的过程中,通过形参指针变量,改变它们所指向的n个变量的值
⑤主调函数中就可以使用这些改变了值的变量
同样,数组是一些连续变量的容器,当然也可以通过函数也改变数组中的值。

