Skip to content

Úloha 5.3

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C17, ktorý pomocou operátorov & a * vypíše nižšie uvedené reťazce. Program definuje premennú int m, float f a char c inicializované na nasledovné hodnoty:

  • m = 300
  • f = 256.450001
  • c = “z”

Tip

Pamätajte, že operátor & je na získanie adresy premennej a operátor * na získanie hodnoty uloženej na adrese.

Program by mal vypísať na štandardný výstup nasledovné:

m = <hodnota>
fx = <hodnota> 
cht = <hodnota>

Using & operator : 
----------------------- 
address of m = <adresa>
address of fx = <adresa> 
address of cht = <adresa>

Using & and * operator : 
----------------------------- 
value at address of m = <hodnota>
value at address of fx = <hodnota>
value at address of cht = <hodnota>

Using only pointer variable :
----------------------------------
address of m = <adresa>
address of fx = <adresa> 
address of cht = <adresa>

Using only pointer operator :
----------------------------------
value at address of m = <hodnota>
value at address of fx= <hodnota> 
value at address of cht= <hodnota> 

Tu neskôr pribudne príkladné riešenie