我对 C 语法感到困惑。如果我分配内存:
int* x = (int*)malloc(1 * sizeof(int));
int 指针的这两个代码片段是否相等?
*x = 0;
和
x[0] = 0;
c malloc pointers equals
c ×1
equals ×1
malloc ×1
pointers ×1