62,615
社区成员
发帖
与我相关
我的任务
分享
int len = 0;//这个len要在前面的代码中声明的.
byte cardno [] = new byte [55];//这个cardno在前面的代码中是要赋值的.
byte buf1 [] = new byte [17];//unsigned char buf1[17]; // 111
byte buf2 [] = new byte [33];//unsigned char buf2[33]; // 111
//unsigned char cardno[]; // 111 //C语言可以声明一个指向数组的指针,但是Java在声明指向数组的引用时要指定数组的大小.
len = cardno.length;
if( len <10 ) return -1;
if( len >16 ) System.arraycopy(buf2, 0, cardno, 0, 16);//if( len >16 ) memcpy(buf2,cardno,16);
else System.arraycopy(buf2, 0, cardno, 0, len);//else memcpy(buf2,cardno,len);
//那个buf1是干什么用的 ?