Bu sorunun cevabı, öncelikle hedeflerinizin ne olduğuna dayanmalıdır .
C yazmayı ve vahşi doğada mevcut C koduyla nasıl çalışacağını zaten programlamayı bilen birine öğretmek ister misiniz? Eğer öyleyse, alloca ve istediğiniz herhangi bir şey hakkında bilgi verin.
Öte yandan, C'yi sadece tesadüfle kullanan bir tanıtım dersi veriyorsanız (ve C çok küçük bir dil ve benzeri olduğu için) önemli bölümlere (modüler programlar, alt programlar, koleksiyonlar, vb.) Odaklanmalısınız. .). Bir öğrencinin bakış açısından, çoğu durumda malloc yeterli olduğundan ve alloca bir gereksizdir ve iyi bir kod perspektifinden, manuel bellek yönetiminin nasıl can sıkıcı olduğunu ve diğer dillerin bu sorunla nasıl başa çıktığını açık bir şekilde belirtmeniz daha iyidir. bellek yönetimi için şeyler sonra alloca veya RAII, bu yüzden gerçekten kendinizi bunlarla kısıtlamamalısınız ve daha önce de belirtildiği gibi, alloca'nın amacını diğer dillerde başka şeyler yapmak için "daha standart" yollarla karşılaştırırsanız çok daha kolay (veya C99 ...)