位置:51电子网 » 技术资料 » 无线通信

用数组名作为函数参数时还应注意以下几点

发布时间:2014/6/8 20:23:03 访问次数:1434

   用数组名作为函数参数时还应注意以下几点:

   ①形参数组和实参数组的类型必须一致, S29AL016D70TFI02否则将引起错误。

   ②形参数组和实参数组的长度可以不同,因为茌函数调用时,只传送首地址而不检查形参数组的长度。当形参数组的长度与实参数组不一致时,虽不至于出现语法错误(编译能通过),但出现执行结果肯定与实际不符,这是应予以注意的。

   ③在函数形参表中,允许不给出形参数组的长度,可以直接用一个变量来表示数组元素的个数。

   在函数定义时对形参数组可以指定每一维的长

函数调用过程中,在主调函数与被调函数中存在一种数据流,包括参数传递和函数的回值。对于值传递方式的函数调用,通过参数的单向传递将数据由主调函数传递给了被调函数,再由被调函数中的return语句将数据回传给主调函数。一般情况下,在引用调用的被调函数中是不需要return语句的,它的数据流入和流出完全由参数传递来实现。

  


   用数组名作为函数参数时还应注意以下几点:

   ①形参数组和实参数组的类型必须一致, S29AL016D70TFI02否则将引起错误。

   ②形参数组和实参数组的长度可以不同,因为茌函数调用时,只传送首地址而不检查形参数组的长度。当形参数组的长度与实参数组不一致时,虽不至于出现语法错误(编译能通过),但出现执行结果肯定与实际不符,这是应予以注意的。

   ③在函数形参表中,允许不给出形参数组的长度,可以直接用一个变量来表示数组元素的个数。

   在函数定义时对形参数组可以指定每一维的长

函数调用过程中,在主调函数与被调函数中存在一种数据流,包括参数传递和函数的回值。对于值传递方式的函数调用,通过参数的单向传递将数据由主调函数传递给了被调函数,再由被调函数中的return语句将数据回传给主调函数。一般情况下,在引用调用的被调函数中是不需要return语句的,它的数据流入和流出完全由参数传递来实现。

  


热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式