说,像这样:
int SayHelloThenReturnTen(void) {
puts("Hello world");
return 10;
}
Run Code Online (Sandbox Code Playgroud)
后来:
((void(*)(void))SayHelloThenReturnTen)();
Run Code Online (Sandbox Code Playgroud)
那安全吗?通过强制转换为空指针来“丢弃”返回值是否安全?这是安全的跨平台,还是未定义的行为?