Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 Specman e 中打印变量的地址,因为它可以在 c 中完成:
printf(" variable address = %d \n", &some_variable);
谢谢您的帮助
没有办法做到这一点。在e中,没有指针和地址的概念。此外,如果这是一个在垃圾回收中持续存在的变量(例如,如果它是一个字段或 TCM 局部变量),它在内存中的物理地址可能会发生变化,因此实际上它是没有意义的。
你可以使用这个:
int a = 10; printf("%p\n", (void *) &a);