指针变量作函数参数出现的问题
在传递参数的时候 使用了
string s="code project is cool!";
char[] b=new char [100];
s.CopyTo(0,b,0,21);
fixed(char *p=b)
RefComm.GetBufData(28,p,39,4);
//RefComm.GetBufData为加载的调用函数
结果函数的调用异常。返回第三个参数39的时候,从调用函数里返回的是个8位的随机数,如90980100
而不是39 。有高手知道是什么原因吗? 是否与fixed的使用有关?