Changes between Version 9 and Version 10 of c-intro


Ignore:
Timestamp:
Feb 27, 2009, 9:56:54 AM (15 years ago)
Author:
msitar
Comment:

Spremenjena if stavek in do while zanka

Legend:

Unmodified
Added
Removed
Modified
  • c-intro

    v9 v10  
    8686}}}
    8787
    88 Spremenljivke lahko deklariramo na samem začetku pred vsemi nadaljnimi podprogrami. Na ta način napovemo, da lahko s temi spremenljivkami operiramo v vseh podprogramih, brez dodatnega deklariranja le teh v posameznem podprogramu. Če pa jih deklariramo v posameznem podprogramu, pa bomo s temi spremenljivkami operirali le v tem podprogramu! To kaže naslednji primer:
     88Spremenljivke lahko deklariramo na samem začetku pred vsemi nadaljnimi podprogrami. Imenujejo se '''globalne spremenljivke'''. Na ta način napovemo, da lahko s temi spremenljivkami operiramo v vseh podprogramih, brez dodatnega deklariranja le teh v posameznem podprogramu. Če pa jih deklariramo v posameznem podprogramu, pa bomo s temi spremenljivkami operirali le v tem podprogramu! Takše spremenljivke pa imenujemo '''lokalne spremenljivke'''. To kaže naslednji primer:
    8989
    9090{{{
     
    110110}
    111111}}}
     112
     113V tem primeru sta spremenljivki ''H'' in ''a'' globalni spremenljivki, ''i'' in ''y'' sta lokalni spremenljivki za podprogram_1 ter spremenljivka ''s'' za podprogram_2.
    112114
    113115Vrednost spremenljivke lahko poda tudi uporabnik. Za program bomo uporabili funkcijo ''scanf'', ki prebere vnešeno vrednost in jo shrani pod nastavljeno spremenljivko.
     
    168170{{{
    169171#!c
    170 if(a>b)
    171 {
    172   max=a;
    173 }
    174 else if(c>a)
    175 {
    176   max=c;
    177 }
    178 else
    179 {
    180   max=b;
    181 }
     172if(a < 5)
     173{
     174  printf("a je manjši od števila 5");
     175}
     176else
     177  if(a == 5)
     178  {
     179    printf("a je enak številu 5");
     180  }
     181  else
     182  {
     183    printf("a je večji od števila 5");
     184  }
    182185}}}
    183186
     
    258261  printf("text\n");
    259262  i=i+1;
    260 }
    261 while(i<10);
     263} while(i<10);
    262264}}}
    263265