9
Neden bir değer döndürmeden geçersiz bir işlevin sonundan akmak derleyici hatası üretmez?
Yıllar önce fark ettiğimden beri, bunun varsayılan olarak bir hata üretmediğini (en azından GCC'de), neden hep merak ettim? Bir uyarı oluşturmak için derleyici bayrakları verebileceğinizi anlıyorum, ancak her zaman bir hata olmamalı mı? Geçersiz olmayan bir fonksiyonun bir değer döndürmemesi neden mantıklı geliyor? Yorumlarda talep edilen bir örnek: #include <stdio.h> …