本思维导图主要总结国家计算机等级考试二级C语言部分知识点函数对一维数组及元素的引用
树图思维导图提供 计算机考试知识点函数对一维数组及元素的引用思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点函数对一维数组及元素的引用思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:38035a1ebfc93706d8ba0b1d1056b9ea
计算机考试知识点函数对一维数组及元素的引用思维导图模板大纲
当调用函数时,数组元素可以作为实参传送给形参,每个数组元素实际上代表内存中的一个存储单元,因此与普通变量一样,对应的形参必须是类型相同的变量。
数组元素的值可以传送给该变量,在函数中只能对该变量进行操作,而不能直接引用对应的数组元素,更不能在函数中改变对应数组元素中的值。
数组名也可以作为实参传递,但数组名本身是一个地址值,因此,对应的形参就应当是一个指针变量,此指针变量的基类型必须与数组的类型一致。
在函数中,可以通过指针变量来引用调用函数中对应的数组元素,从而达到改变调用函数中对应数组元素的值。
当传送数组名时,在被调用函数中也同样可用数组元素的形式来引用调用函数中对应的数组元组。
当用数组元素地址作为实参时,因为是地址值,所以对应的形参也应当是基类型相同的指针变量。
在这段程序中,函数sum的形式参数为整形指针变量a,在主函数的for循环语句中,把实参数组aa的元素地址值&aa[i]传递给形参a。
若有以下程序,程序中定义了fun函数,形参a指向主函数中的w数组,函数体内定义了一个b数组,函数把b数组的起始地址作为函数值返回,企图使主函数中的指针p指向函数体内b数组的开头。
树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1
树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02