Why can't arrays be passed as function arguments in C? | Hacker News Reader