Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #167321
| From | Kaz Kylheku <480-992-1380@kylheku.com> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: labels at the end of a function |
| Date | 2022-08-30 05:52 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <20220829224916.232@kylheku.com> (permalink) |
| References | <tejphm$19h6e$1@dont-email.me> <af54ed1f-6a3c-4998-8f71-525e150ad9abn@googlegroups.com> <87edwyibbl.fsf@nosuchdomain.example.com> |
On 2022-08-30, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote: > One difference between C and C++ is that C++ allows a label to precede a > declaration, but C doesn't. This is a side effect of the way C and C++ > express the ability to mix declarations and statements within a block. > In C, a compound-statement contains a list of block-items, where a > block-item is a declaration or a statement (possibly a > labeled-statement). In C++, a compound-statement contains a list of > statements, but a declaration in a block is syntactically a > declaration-statement. It wouldn't be standarization if they copied a feature from one language to another, without sticking in gratutious quirky differences. This sounds like something you can get working in five minutes if there is a Yacc grammar or similar. -- TXR Programming Language: http://nongnu.org/txr Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
labels at the end of a function Lynn McGuire <lynnmcguire5@gmail.com> - 2022-08-29 20:35 -0500
Re: labels at the end of a function Thiago Adams <thiago.adams@gmail.com> - 2022-08-29 18:47 -0700
Re: labels at the end of a function Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2022-08-29 21:50 -0700
Re: labels at the end of a function Kaz Kylheku <480-992-1380@kylheku.com> - 2022-08-30 05:52 +0000
Re: labels at the end of a function Sam <sam@email-scan.com> - 2022-08-29 22:42 -0400
Re: labels at the end of a function Anton Shepelev <anton.txt@g{oogle}mail.com> - 2022-08-30 12:46 +0300
Re: labels at the end of a function Juha Nieminen <nospam@thanks.invalid> - 2022-08-30 11:20 +0000
Re: labels at the end of a function Opus <ifonly@youknew.org> - 2022-08-30 20:15 +0200
Re: labels at the end of a function Ike Naar <ike@sdf.org> - 2022-08-30 05:50 +0000
Re: labels at the end of a function Elephant <diespammer@yahoo.it> - 2022-08-30 10:14 +0200
Re: labels at the end of a function Bo Persson <bo@bo-persson.se> - 2022-08-30 09:14 +0200
Re: labels at the end of a function scott@slp53.sl.home (Scott Lurndal) - 2022-08-30 13:21 +0000
Re: labels at the end of a function gazelle@shell.xmission.com (Kenny McCormack) - 2022-08-30 14:44 +0000
Re: labels at the end of a function Lynn McGuire <lynnmcguire5@gmail.com> - 2022-08-30 16:08 -0500
Re: labels at the end of a function Anton Shepelev <anton.txt@gmail.com> - 2022-08-31 01:04 +0300
Re: labels at the end of a function Lynn McGuire <lynnmcguire5@gmail.com> - 2022-08-30 20:29 -0500
csiph-web