c语言中函数逆向传参的问题。

为什么函数逆向传参 不能直接传递数组的名字(也就是数组的首地址) 比如说数组a[5] return a ;
而是要定义一个指针变量int *p = a return p ; 不然gcc的时候会报警告。 这是为什么?

逆向工程软件  逆向工程,有的人也叫反求工程,英文是reverse engineering。   逆向工程(reverse engineering)大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe程序能够做出某种漂亮的动画效果,你通过反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是逆向工程;不仅仅是反编译,而且还要推倒出设计,并且文档化,逆向软件工程的目的是使软件得以维护。   反求技术包括影像反求、软件反求及实物反求等三方面。目前相对最多人研究的是实物反求技术。它是研究实物CAD模型的重建和最终产品的制造。狭义来说,三维反求技术是将实物模型数据化成设计、概念模型,并在此基础上对产品进行分析、修改及优化等技术。   逆向工程软件功能通常都是集中于处理和优化密集的扫描点云以生成更规则的结果点云,通过规则的点云可以应用于快速成型,也可以根据这些规则的点云构建出最终的NURBS曲面以输入到CAD软件进行后续的结构和功能设计工作。   目前主流应用的四大逆向工程软件:Imageware、Geomagic Studio、CopyCAD、RapidForm
温馨提示:答案为网友推荐,仅供参考
相似回答