标签: c assembly
我已经看到很多函数在没有内存分配或指针的情况下返回C中的结构,我认为它没有错。 但是,我刚刚了解到编译后,函数将使用%rax或%eax寄存器返回一个值,具体取决于体系结构。那么,如果结构大于64位或32位,那么结构寄存器是不可能的呢?我错过了什么?