可以看出,实参是要传递的实际数据,可以是常量、变量、表达式、数组元素,也可以是数组首地址即指针。形参只能是简单变量或者地址类型。传递方式上,值传递的本质是复制数据,并且是单向的,不改变实参的值,例如compare(b1,b2);compare(a[i],a[i+1]);而地址传递本质是传递数组的地址,是双向的,会改变实参数组,例如sort(a)。

C语言函数参数传递:值传递与地址传递详解(以数组元素为例)

原文地址: https://www.cveoy.top/t/topic/cgEm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录