Programiranje u C-u

  

DODJELJIVANJE POČETNIH VRIJEDNOSTI NIZOVIMA
Prije deklaracije pišemo riječ static. Početne vrijednosti se pišu u vitičastim zagradama,

        #include <stdio.h>

        main()
        {
                int x;
                static int  values[] = { 1,2,3,4,5,6,7,8,9 };
                static char  word[] = { 'H','e','l','l','o' };
                for( x = 0; x < 9; ++x )
                        printf("Values [%d] je %d\n", x, values[x]);
        }





        Ispis programa

        Values[0] je 1

        Values[1] je 2

        ....

        Values[8] je 9
Prethodni program deklarira dva niza, values i word. Primijetite da između uglatih zagrada nema varijable koja označava koliko velik će niz biti. U ovom slučaju, C inicijalizira niz na broj elemenata koji se pojavljuje unutar vitičastih zagrada. Tako se values sastoji od 9 elemenata (označenih od 0 do 8), a niz znakova word ima 5 elemenata.

Slijedeći program pokazuje kako inicijalizirati sve elemente cjelobrojnog niza na vrijednost  10, koristeći  for petlju da bi pristupili svakom  elementu.

        #include <stdio.h>

        main()
        {
                int count;
                int  values[100];
                for( count = 0; count < 100; count++ )
                        values[count] = 10;
        }

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