最佳答案
以下内容无法编译:
typedef int arr[10];
int main(void) {
return sizeof arr;
}
sizeof.c:3: error: expected expression before ‘arr’
但如果我改成
sizeof(arr);
一切都很好,怎么了?