c - 是否有可能用 C 语言编写一个什么也不做的程序——甚至不占用内存?

标签 c

这是面试中问的一个棘手的C问题:写一个什么都不做的程序,甚至不占用内存。

有可能吗?

最佳答案

所有程序都使用内存。当你运行这个程序时,操作系统会为这个程序设置一个地址空间,将它的参数复制到它的进程空间,给它一个进程 ID 和一个线程,给它一些用于 I/O 的文件描述符,等等。即使你的程序立即终止你仍然用完了这个内存和 CPU 时间。

关于c - 是否有可能用 C 语言编写一个什么也不做的程序——甚至不占用内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4613191/

相关文章:

c - 在结构中打印结构中数组的成员?

sql - 嵌入字段中的单引号 _'_ 会阻止成功的 SQL 查询

c - 使用 crypt() 在 for 循环中意外覆盖变量

C 头文件和#define 指令

c - 有没有好的C语言集合库?

Codechef 和直角三角形的斜率法

c - 比较两个指针有什么限制?

c - 在 Makefiles GCC C 程序中,什么是 .d 文件,什么是通配符?

c - 为什么下面的C代码的输出是10?我的意思是为什么 printf 给出 x 作为输出?

c - 用 C 语言学习 GLADE 的最好/最快的方法是什么?