标签: c syntax sizeof void
我在here上看到了以下奇怪的语法:
printf("sizeof(void(*)(void)) = %zu\n", sizeof(void(*)(void)));
void(*)(void)
sizeof
答案 0 :(得分:9)
因为函数指针在该平台上是8个字节。
表达式void(*)(void)是一个指向函数的指针,该函数不带参数且没有返回值,因此它是您要求的大小的类型。
所以,攻击你的清单: