gpt4 book ai didi

c - 关于 C 和指针的笑话 : *((int *)0) = 5;

转载 作者:太空宇宙 更新时间:2023-11-04 08:26:21 25 4
gpt4 key购买 nike

今天看到一个笑话是这样的:

The following line of code will make every C Program run faster:

*((int *)0) = 5;

我真的不明白这里发生了什么。看起来他们将 0 转换为 int 指针,然后将指针指向 5...?

这行代码做了什么?

最佳答案

这是未定义的行为,很可能导致程序崩溃。因此,终止程序,并使其“更快”。

关于c - 关于 C 和指针的笑话 : *((int *)0) = 5;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30281405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com