Changes between Version 8 and Version 9 of c-intro


Ignore:
Timestamp:
Feb 26, 2009, 1:40:45 PM (15 years ago)
Author:
msitar
Comment:

Dopolnjeno poglavje Spremenljivke

Legend:

Unmodified
Added
Removed
Modified
  • c-intro

    v8 v9  
     1[[PageOutline]]
    12= Uvod v programski jezik C =
    23
     
    7374== Spremenljivke ==
    7475
    75 Spremenljivke so osnovni gradniki programa. Če želimo uporabljati spremenljivke, jih moramo najprej deklarirati. To storimo tako, da podamo njen tip, ki določa kakšno vrednost hranimo v njen, in njeno ime.
     76Spremenljivke so osnovni gradniki programa. Če želimo uporabljati spremenljivke, jih moramo najprej deklarirati. To storimo tako, da podamo njen tip, ki določa, kakšno vrednost hranimo v njen, in njeno ime.
    7677
    7778{{{
     
    8384
    8485float c[10];  //Spremenljivka c bo sestavljena iz 10-ih elementov (imeli bomo 10 realnih števil v skladišču c)
     86}}}
     87
     88Spremenljivke 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:
     89
     90{{{
     91#!c
     92#include <stdio.h>
     93
     94float H;
     95int a;
     96
     97int podprogram_1() 
     98{
     99  int i;
     100  float y;
     101
     102  ...
     103}
     104
     105int podprogram_2()
     106{
     107  float s;
     108 
     109  ...
     110}
    85111}}}
    86112
     
    179205{
    180206  case 1:
    181    printf("text 1")
     207   printf("text 1");
    182208   break;
    183209  case 2:
    184    printf("text 2")
     210   printf("text 2");
    185211   break;
    186212  case 3:
    187    printf("text 3")
     213   printf("text 3");
    188214   break;
    189215}
    190216}}}
    191217
    192 Lahko uporabimo še dodatni ukaz ''default'', pri katerem se izvršijo stavki, kadar ni bil izbran določen ''case''.
     218Lahko uporabimo še dodatni ukaz ''default'', pri katerem se izvršijo stavki, kadar ni bil izbran nobeden ''case''.
    193219
    194220{{{
     
    197223{
    198224  case 1:
    199    printf("text 1")
     225   printf("text 1");
    200226   break;
    201227  case 2:
    202    printf("text 2")
     228   printf("text 2");
    203229   break;
    204230  default:
    205    printf("text")
     231   printf("text");
    206232}
    207233}}}
     
    462488#include <stdlib.h>
    463489
    464 float *m  //Velikost vektorja m še ne poznamo
     490float *m;  //Velikost vektorja m še ne poznamo
    465491
    466492int main()