Changes between Version 9 and Version 10 of c-intro
- Timestamp:
- Feb 27, 2009, 9:56:54 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
c-intro
v9 v10 86 86 }}} 87 87 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:88 Spremenljivke 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: 89 89 90 90 {{{ … … 110 110 } 111 111 }}} 112 113 V tem primeru sta spremenljivki ''H'' in ''a'' globalni spremenljivki, ''i'' in ''y'' sta lokalni spremenljivki za podprogram_1 ter spremenljivka ''s'' za podprogram_2. 112 114 113 115 Vrednost spremenljivke lahko poda tudi uporabnik. Za program bomo uporabili funkcijo ''scanf'', ki prebere vnešeno vrednost in jo shrani pod nastavljeno spremenljivko. … … 168 170 {{{ 169 171 #!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 } 172 if(a < 5) 173 { 174 printf("a je manjši od števila 5"); 175 } 176 else 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 } 182 185 }}} 183 186 … … 258 261 printf("text\n"); 259 262 i=i+1; 260 } 261 while(i<10); 263 } while(i<10); 262 264 }}} 263 265