Re:Ask HN: What one change in C would make it a better langu...
by jjgreen on Thursday July 27, 2023 @07:29AM
(#36891952)
"case" variable scope
[ Parent
| on HN ]
Re:Ask HN: What one change in C would make it a better langu...
by mytailorisrich on Thursday July 27, 2023 @07:33AM
(#36891981)
case x:
{
int local_var;
}
break;
Re:Ask HN: What one change in C would make it a better langu...
by jjgreen on Thursday July 27, 2023 @08:40AM
(#36892550)
... that's what I do while I wait for the committee to respond to my increasingly threatening emails ...
Re:Ask HN: What one change in C would make it a better langu...
by tsukikage on Thursday July 27, 2023 @12:01PM
(#36895608)
this stuff is just broken full stop
Re:Ask HN: What one change in C would make it a better langu...
by AnimalMuppet on Thursday July 27, 2023 @08:22AM
(#36892372)
That might have issues with fallthrough.
case 'a':
int x = 7;
// no break;
case 'b':
// did we get here through 'b', or through 'a'?
// is x in scope, or not? Is it initialized, or not?