用数组名作为函数参数时还应注意以下几点
发布时间:2014/6/8 20:23:03 访问次数:1462
用数组名作为函数参数时还应注意以下几点:
①形参数组和实参数组的类型必须一致, S29AL016D70TFI02否则将引起错误。
②形参数组和实参数组的长度可以不同,因为茌函数调用时,只传送首地址而不检查形参数组的长度。当形参数组的长度与实参数组不一致时,虽不至于出现语法错误(编译能通过),但出现执行结果肯定与实际不符,这是应予以注意的。
③在函数形参表中,允许不给出形参数组的长度,可以直接用一个变量来表示数组元素的个数。
在函数定义时对形参数组可以指定每一维的长
函数调用过程中,在主调函数与被调函数中存在一种数据流,包括参数传递和函数的回值。对于值传递方式的函数调用,通过参数的单向传递将数据由主调函数传递给了被调函数,再由被调函数中的return语句将数据回传给主调函数。一般情况下,在引用调用的被调函数中是不需要return语句的,它的数据流入和流出完全由参数传递来实现。
用数组名作为函数参数时还应注意以下几点:
①形参数组和实参数组的类型必须一致, S29AL016D70TFI02否则将引起错误。
②形参数组和实参数组的长度可以不同,因为茌函数调用时,只传送首地址而不检查形参数组的长度。当形参数组的长度与实参数组不一致时,虽不至于出现语法错误(编译能通过),但出现执行结果肯定与实际不符,这是应予以注意的。
③在函数形参表中,允许不给出形参数组的长度,可以直接用一个变量来表示数组元素的个数。
在函数定义时对形参数组可以指定每一维的长
函数调用过程中,在主调函数与被调函数中存在一种数据流,包括参数传递和函数的回值。对于值传递方式的函数调用,通过参数的单向传递将数据由主调函数传递给了被调函数,再由被调函数中的return语句将数据回传给主调函数。一般情况下,在引用调用的被调函数中是不需要return语句的,它的数据流入和流出完全由参数传递来实现。
上一篇:数组作为函数参数
热门点击