Locked. This question and its answers are locked,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。








这有点有趣。您能设计出最短的程序,但是可以编译,但是执行后立即崩溃吗?因此,“崩溃”是指程序因错误条件而停止(例如核心转储)。

使用gcc编译器,是否有一种语言比C崩溃更快(7个字符)? [我把这个答案留给别人找。]

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

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

最佳答案

Bah-我可以用5个字符使C崩溃:

main;

这声明了一个隐式的int变量,称为“main”。
它是全局的,因此变量的初始值为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/

10-13 08:54