你可能感兴趣的试题
地址传递 单向值传递 由实参传递给形参,再由形参传递给实参 传递方式由用户指定
数组中所有的元素 数组的第一个元素值 数组中元素的个数 数组空间的首地址
数组名作函数的参数,调用时将实参数组复制给形参数组 数组名作函数的参数,主调函数和被调函数共用一段存储单元 数组名作参数时,形参定义的数组长度不能省略 数组名作参数,不能改变主调函数中的数据
数组空间的首地址 数组中第一个元素的元素值 数组中元素的个数 数组中所有的元素
形参是指针,实参是地址值 形参和实参都是变量 形参是数组名,实参是数组名 形参是引用,实参是变量
实参的值传递给形参 实参的地址传递给形参 形参的值传递给实参 形参的地址传递给实参
只有在发生函数调用时,函数中的形参才被分配内存单元 如果形参是数组名,则传递的是每个数组元素的值 形参变量所占用的内存单元位于堆中 实参对形参的数据传递是 “值传递”,因此,在被调用的函数当中,没有办法去修改主函数中变量的值
如果形参发生改变,不会改变主调函数的实参值 在C语言中,函数可以递归调用或递归定义 数组名作函数参数时,也采用“值传送”方式 预处理时,宏名用字符串代替,并检查语法正确与否
数组空间的首地址 数组中此元素的元素值 数组中元素的个数 数组中所有的元素
实参与其对应的形参共占存储单元 只有当实参与其对应的形参同名时才共占存储单元 实参与其对应的形参分别占用不同的存储单元 实参将数据传递给形参后,立即释放原先占用的存储单元
只有在发生函数调用时,函数中的形参才被分配内存单元 如果形参是数组名,则传递的是每个数组元素的值 形参变量所占用的内存单元位于堆中 实参对形参的数据传递是单向的“值传递”,因此,在被调用的函数之中,无法去修改主调函数中任何变量的值
数组的首地址 数组中第一个元素的值 数组全部元素的值 数组元素的个数
数组的首地址 数组第一个元素的值 数组中全部元素的值 数组元素的个数
只有在发生函数调用时,函数中的形参才被分配内存单元 如果形参是数组名,则传递的是每个数组元素的值 形参变量所占用的内存单元位于堆中 实参对形参的数据传递是 “值传递”,因此,在被调用的函数当中,没有办法去修改主函数中变量的值
调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送 形参a和n都是指针变量 形参a是一个数组名,n是指针变量 调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
数组首地址 数组的第一个元素值 数组中全部元素的值 数组元素的个数