VC:调用函数,数组做参数

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:48:21
我在View类中定义了一个函数,用定义的全局数组做参数,希望在菜单项的消息处理函数中调用,编译无错,但是单步运行的时候,发现数组的地址根本没有传递过去,因为对地址传递之类的没什么经验,不知道怎么回事,我还是希望在子函数中改变全局数组的值的
调用语句Distance(samX,samY,double,midX,midY,reference,line, row,num),声明语句void Distance(double samX[],double sam[],double midX[],double midY[], int reference[][20],int line[],int row,int num)里面所有参数均为View类的全局变量,不知道是不是重名的问题,换了名字还是不行

把那些定义的数组形式全部换成指针的形式
如:double samX[]
换成:double *samX

如果全是全局变量就不用传递参数了,直接用,如果语法不熟,传参数反而会出现问题