Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.

1/1

Zdrojové soubory z výuky

Na této stránce jsou k dispozici zdrojové soubory, které jsem vytvářel při výkladu během výuky. Nejsou to ukázkové a bezchybné zdrojové soubory. Ba naopak, jsou to pracovní neučesané verze, které vznikaly interaktivně ve výuce, často s cílem ukázat, že "takto se to nemá".

20101110-Wed-ukazatel.c
   1 /*
   2  * Soubor:  20101110-Wed-ukazatel.c
   3  * Datum:   10.11.2010 13:01
   4  * Autor:   Marek Nožka, nozka z@vináč spseol tečka cz
   5  * Licence: GNU/GPL 
   6  * Úloha:   demonstrace ukazatelů
   7  * Popis:   
   8  */
   9 
  10 #include <stdio.h>
  11 /////////////////////////////////////////////////////
  12 /**
  13  * Hlavní program.
  14  */
  15 int main(void)
  16 {
  17     int a = 0;
  18     int b = 10;
  19     int *ukaz_na_int;
  20     int *ukazatel;
  21 
  22     ukaz_na_int = &b;           /* ukaz_na_int ukazuje na proměnnou b
  23                                  * &b vydá adresu proměnné b */
  24 
  25     printf("%d\n", b);          // v b je 10
  26     *ukaz_na_int = 333;
  27     printf("%d\n", b);          // v b je 333
  28 
  29     b = 234;
  30     ukazatel = ukaz_na_int;     // ukazatel take ukazuje na b
  31     printf("%d\n", *ukazatel);  // v b je 333
  32 
  33     scanf("%d", &a);
  34     printf("%d\n", a);
  35 
  36     return 0;
  37 }
`--> stáhnout

Licence Creative Commons Valid XHTML 1.0 Strict Valid CSS! Antispam.er.cz Blog: Tlapicka.net