C编译器(我正在使用GCC)如何知道如何处理以下内容?
struct node { int x; struct node* next; };
更确切地说,如果node还没有完全定义(我们还没有达到结束大括号),那么编译器如何知道结构应该有多大?
node
虽然我意识到"指向"只需要一个地址,但增加指针确实需要它指向的数据大小.
c gcc
c ×1
gcc ×1