gpt4 book ai didi

programming-languages - Code-Golf:编译并崩溃的最短程序是什么?

转载 作者:行者123 更新时间:2023-12-03 07:06:06 25 4
gpt4 key购买 nike

这有点有趣。你能设计出最短的程序,它可以编译,但什么也不做,但执行时会立即崩溃吗?因此,“崩溃”是指程序因错误情况而停止(例如核心转储)。

是否有一种语言在使用 gcc 编译器时比 C 崩溃得更快(7 个字符)? [我留下这个答案供其他人查找。]

(应该允许使用编译器标志。否则现在7将无法工作,编译器检查变得更好了。)

[结果评估]我无法标记单个答案,因为多种语言有多个正确答案。用一个答案来否定另一个答案的资格是不公平的。请使用投票来选择最佳答案。

最佳答案

呸 - 我可以在 5 个字符内使 C 崩溃:

main;

这声明了一个名为“main”的隐式int变量。它是全局的,因此该变量的初始值为 0。这是 C 的名称没有被修饰 - 所以链接器没有意识到它是一个 var 而不是一个函数。

GCC 给了我一个警告 - 但仅此而已。

$ gcc crash.c 
crash.c:1: warning: data definition has no type or storage class
$ ./a.exe
Segmentation fault (core dumped)
$

关于programming-languages - Code-Golf:编译并崩溃的最短程序是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1770427/

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