我正在尝试打印一个作为函数参数的结构体, 以进行一些调试。但是, 我不知道该结构体的具体信息,即不想逐个打印每个字段。因为根据许多不同的 #define, 可能会导致结构体看起来非常不同,即可能具有或者不具有不同的字段。所以我希望能找到一种简单的方法,类似于print_structure(my_structure)这样的方式来打印结构体。 NetBeans 的调试器可以为我完成这项工作,但不幸的是,代码正在运行无法运行调试器的设备上。 有任何想法吗?我认为这不可能实现,但至少可能有一些在编译时执行宏的方法吗? 谢谢!