[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
On Wed, 30 Jun 2004 11:10:00 +0200 Egon Andersen <sslug@sslug> wrote:
En af de store nyheder i ISO-C99, er netop at variabler kan erklæres i block-scope, så ovenstående virker faktisk hvis du anvender ISO-C99!
Det er en ofte set fejltagelse, at variable ikke kunne erklæres i block scope i "K&R-C"
det har altid været tilladt at skrive
int main(int argc, char *argv[]) { printf("Start\n"); { int y; for (y=1; y<10; ++y) { printf("Meter: %d Nordsjællandske fod %f\n", y, 3.123456 * y); } } /* -------------- here endeth scope of variable y */ printf("Slut\n"); }
Det nye er, at du må lave "int y=1" ***INDE*** i for-løkken.
Med venlig hilsen Egon Andersen
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |