C语言中,将数组名作为函数参数的四种情况,究竟有何奥秘?

2026-04-12 09:130阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1598个文字,预计阅读时间需要7分钟。

C语言中,将数组名作为函数参数的四种情况,究竟有何奥秘?

目录+ 数组名作为函数参数的四种情况+ 思路+ 实参与形参的对应关系+ 数组名作为函数参数的四种情况

我们来看代码+ 一般函数参数和数组名作为函数参数的区别+ 一般函数参数+ 数组名作为函数参数+ 将数组名作为函数参数时的参数区分配

目录
  • 把数组名作函数参数的四种情况
    • 思路
    • 实参与形参的对应关系有以下四种情况
    • 我们来看代码
  • 一般函数作参数和数组名作参数区别
    • 一般函数作参数
    • 数组名作函数参数

把数组名作函数参数的四种情况

如果想要通过函数调用得到n个要改变的值

思路

①在主函数中设n个变量,用n个指针变量指向它们

②设计一个函数,有n个指针形参,在这个函数中改变这n个形参所指向的值

③在主函数中调用这个函数,在调用时将n个指针变量做为实参,将它们的地址传给该函数的形参

④在执行该函数的过程中,通过形参指针变量,改变它们所指向的n个变量的值

⑤主调函数中就可以使用这些改变了值的变量

同样,数组是一些连续变量的容器,当然也可以通过函数也改变数组中的值。

阅读全文
标签:四种

本文共计1598个文字,预计阅读时间需要7分钟。

C语言中,将数组名作为函数参数的四种情况,究竟有何奥秘?

目录+ 数组名作为函数参数的四种情况+ 思路+ 实参与形参的对应关系+ 数组名作为函数参数的四种情况

我们来看代码+ 一般函数参数和数组名作为函数参数的区别+ 一般函数参数+ 数组名作为函数参数+ 将数组名作为函数参数时的参数区分配

目录
  • 把数组名作函数参数的四种情况
    • 思路
    • 实参与形参的对应关系有以下四种情况
    • 我们来看代码
  • 一般函数作参数和数组名作参数区别
    • 一般函数作参数
    • 数组名作函数参数

把数组名作函数参数的四种情况

如果想要通过函数调用得到n个要改变的值

思路

①在主函数中设n个变量,用n个指针变量指向它们

②设计一个函数,有n个指针形参,在这个函数中改变这n个形参所指向的值

③在主函数中调用这个函数,在调用时将n个指针变量做为实参,将它们的地址传给该函数的形参

④在执行该函数的过程中,通过形参指针变量,改变它们所指向的n个变量的值

⑤主调函数中就可以使用这些改变了值的变量

同样,数组是一些连续变量的容器,当然也可以通过函数也改变数组中的值。

阅读全文
标签:四种