Informatika2-2012/Gyakorlat04
A MathWikiből
(Változatok közti eltérés)
Ador (vitalap | szerkesztései) (Új oldal, tartalma: „== Mutatók (pointer-ek) == A lenti feladatokat a CodeLite-ban oldhatjátok meg legegyszerűbben (ne felejtsetek el minden feladathoz új projektet nyitni!), de akinek…”) |
Ador (vitalap | szerkesztései) |
||
2. sor: | 2. sor: | ||
A lenti feladatokat a CodeLite-ban oldhatjátok meg legegyszerűbben (ne felejtsetek el minden feladathoz új projektet nyitni!), de akinek a konzolos, gcc-s fordítás a szimpatikusabb úgy is csinálhatja. | A lenti feladatokat a CodeLite-ban oldhatjátok meg legegyszerűbben (ne felejtsetek el minden feladathoz új projektet nyitni!), de akinek a konzolos, gcc-s fordítás a szimpatikusabb úgy is csinálhatja. | ||
+ | |||
+ | ==== Ismerkedés a mutatókkal ==== | ||
+ | Futtassuk le lépésrıl lépésre a programot és figyeljük meg a változók értékeinek | ||
+ | változását! | ||
+ | <c> | ||
+ | #include <stdio.h> | ||
+ | main() { | ||
+ | int a=5; int b=6; int c = 7; | ||
+ | int *bb; | ||
+ | int *aa = &a; | ||
+ | bb = &b; | ||
+ | a = 3; | ||
+ | aa = bb; | ||
+ | *aa = 8; | ||
+ | aa = &c; | ||
+ | *aa = 10; | ||
+ | *bb = *aa; | ||
+ | } | ||
+ | </c> |
A lap 2012. február 29., 23:00-kori változata
Mutatók (pointer-ek)
A lenti feladatokat a CodeLite-ban oldhatjátok meg legegyszerűbben (ne felejtsetek el minden feladathoz új projektet nyitni!), de akinek a konzolos, gcc-s fordítás a szimpatikusabb úgy is csinálhatja.
Ismerkedés a mutatókkal
Futtassuk le lépésrıl lépésre a programot és figyeljük meg a változók értékeinek változását!
#include <stdio.h> main() { int a=5; int b=6; int c = 7; int *bb; int *aa = &a; bb = &b; a = 3; aa = bb; *aa = 8; aa = &c; *aa = 10; *bb = *aa; }