我想传递一个指向函数的指针。我希望这个指针指向数组中间的某个地方。假设我有一个这样的数组unsigned char BufferData[5000];
,下面的语句在语法上是否正确?
writeSECTOR( destAddress, (char *)( BufferData + (int)(i * 512 )) );
// destAddress is of type unsigned long
// writeSECTOR prototype: int writeSECTOR ( unsigned long a, char * p );
// i is an int