在这个问题,有人建议意见,我应该不会投的结果malloc,即
malloc
int *sieve = malloc(sizeof(int) * length);
而不是:
int *sieve = (int *) malloc(sizeof(int) * length);
为什么会这样呢?
c malloc casting
数组的名称是C中的指针吗?如果没有,数组的名称和指针变量之间有什么区别?
c arrays pointers
c ×2
arrays ×1
casting ×1
malloc ×1
pointers ×1