A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

当主函数调用其他函数时,传一个数组名做实参和传一个指针变量名做实参是一样的吗?

1 个回复

倒序浏览
传递一个数组名做函数参数,数组在主函数中有分配的内存,你可以使用这个数组里的数据或者从子函数向主函数中传递数据。指针变量做实参,仅仅是一个指针,用来存储地址,没有存储数据的内存。使用首先需要在主函数中分配内存,或者在子函数中利用malloc在堆上分配内存,主函数使用完毕后使用free释放,防止内存泄露
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马