当前位置:编程学习 > C#/ASP.NET >>

如何用“引用”传递参数值?

我有一个函数:InitFPGA(int devNO,struct DEVICECONFIG &DEVCONF);
不管我怎么定义struct DEVICECONFIG的变量,传递到第二个参数中的值都是错的。
请问怎样解决? 引用 传递 参数  --------------------编程问答-------------------- 大致代码??
--------------------编程问答-------------------- 完整的函数要给齐啊 --------------------编程问答-------------------- 又要瞎猜吗 --------------------编程问答-------------------- 这个函数是用在板卡初始化的。
函数原型:InitFPGA(int devNO,struct DEVICECONFIG &DEVCONF);
变量的定义和执行过程如下:

全局变量:struct DEVICECONFIG DEVCONF;

执行函数:InitFPGA(0,DEVCONF);

正确值应该是:DEVCONF.firstAdder为128,DEVCONF.lastAdder为2048;
实际得到值是:DEVCONF.firstAdder为2048,DEVCONF.lastAdder为256.值是乱的。 --------------------编程问答-------------------- 自己调试下,明显你的DEVCONF指向一块没有初始化的内存。 --------------------编程问答-------------------- --------------------编程问答-------------------- new一下struct试试看
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,