6-17——调用数组作为参数的函数时,容易出错的点

Posted 歌咏^0^

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6-17——调用数组作为参数的函数时,容易出错的点相关的知识,希望对你有一定的参考价值。

分享C语言库函数资源:

       www.cplusplus.com

       http://zh.cppreference.com

 

函数调用:

                  1.传值调用:实参和形参分开建立不同的内存单元

                  2.传地址调用:使内外函数建立联系,通过函数直接操作该地址对应的变量;

原因:实参数组不会把所有数据传递给形参,实际值传递过去数组的首地址

结论:在调用数组作为参数的函数时,其原函数内不能求出数组元素个数,只能事先算好 

 

ret_type  fun_name(paral, ***)

   

         statement;  //语句

   

   ret_type  返回类型

   fun_name 函数名

   paral  函数参数

实参:可以是常数,变量,函数等,但必须有确定值

 

^o^求点赞,求关注,谢谢,感激不尽

   

以上是关于6-17——调用数组作为参数的函数时,容易出错的点的主要内容,如果未能解决你的问题,请参考以下文章

6-17——调用数组作为参数的函数时,容易出错的点

递归中容易出错的点

c语言中怎么用二维数组作为函数参数

C语言 | 二维数组作为函数参数

将 char 数组发送到 DLL 调用“不知道如何转换参数”时出错

将 lambda 函数作为第三个参数传递给 QObject::connect 时出错