我在碳化物 c/c++ 中使用这部分 c 代码
char c1[]={0x01};
char c2[]={0x02};
char* c [] = {c1,c2};
当我检查 c[0],c[1].. 的值时,我在调试模式下看到两个这样的值
c[0] = \x01\x01 & (x) = *[0] = \x01
c[1] = \x02\x01\x01 & (x) = *[1] = \x02
如果我这样计算长度
int cclen2 = strlen(c[0]);
得到 cclen2 = 2; 但我应该将值设为 1。