C中的堆栈分配

JT.*_*JT. 8 c memory memory-management

设计简单的C程序来分配堆栈中的所有内容或大多数内容是不是很糟糕?

P S*_*ved 15

如果你真的不需要它,那么使用堆分配是不好的方式.特别是简单的程序.

  • 我注意到流氓最近的答案之一是标记为"C"和"C++"的问题,询问"什么是分段错误".没有特别热切地说,"C中没有分段错误".我想有时人们没有任何有用的东西可以继续下去.说到这,我应该出去买香肠. (3认同)
  • 如果可以的话,我不仅仅是+1.堆栈分配是安全的,可以防止内存泄漏,并避免出现null或垃圾指针问题.尽可能使用它. (2认同)
  • @qrdl:他无益地指的是C标准没有明确地说'stack'而是用其他术语说话(例如你可以在没有堆栈的情况下实现C).@rogue:在一条评论中提出自己的观点,不需要重复自己,一个完整,连贯,明确的观点实际上可能有所帮助,而不是这种拖延. (2认同)