Я пытаюсь понять, кесарев код, (SimpleScalar, bpred.c), то это то, что меня смущает много:Является ли функция calloc 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'. –