Re:Learn C Programming with Open-Source Books
by kps on Monday February 06, 2017 @12:06PM
(#13581487)
VLAs were added in C99, but not universally adopted (particularly by embedded systems compilers, for obvious reasons), and then made optional in C11.
[ Parent
| on HN ]
Re:Learn C Programming with Open-Source Books
by DSMan195276 on Monday February 06, 2017 @01:35PM
(#13582483)
You're completely right, but I think it's worth clarifying that VLA notation in parameter lists, and actual VLAs are two completely different things. The example he showed doesn't actually use a VLA, it just looks like it does.
Re:Learn C Programming with Open-Source Books
by pantalaimon on Monday February 06, 2017 @12:32PM
(#13581779)
I don't see an obvious reason - that's all information that's available on compile-time, there should be no additional run-time cost - or what are you implying?