我想了解的C代碼,(SimpleScalar的,bpred.c),有可能混淆了我很多的東西:指針calloc函數是否返回指針向量? (C語言)
int *shiftregs;
shiftregs = calloc(1, sizeof(int));
int l1index, l2index;
l1index = 0;
l2index = shiftregs[l1index];
我刪除了一些代碼,可能不會幫助。 calloc
調用後,*shiftregs
成爲指針數組? l2index
的價值是多少?非常感謝!
你是什麼意思的「指針向量」?在C中沒有這種東西。 –
對不起,我的意思是指針數組 – Yaolong
'* shiftregs'是一個'int'。 'shiftregs'是一個指向'int'的指針。一個'int *'可能指向'int'數組的第一個元素。 –