Programiranje u C-u

AUTOMATSKE I STATIČKE VARIJABLE

        /* primjer programa koji pokazuje razliku izmešu automatskih i statičkih varijabli */

        #include <stdio.h>

        void demo( void );               /* ANSI prototip funkcije */

        void demo( void )
        {
                auto int avar = 0;
                static int svar = 0;

                printf("auto = %d, static = %d\n", avar, svar);
                ++avar;
                ++svar;
        }

        main()
        {
                int i;

                while( i < 3 ) {
                        demo();
                        i++;
                }
        }







Ispis programa



        auto = 0, static = 0

        auto = 0, static = 1

        auto = 0, static = 2

©Copyright B Brown. 1984-1998. All rights reserved.