vraag over onduidelijkheid struct en array

Status
Niet open voor verdere reacties.

neosterrr

Nieuwe gebruiker
Lid geworden
15 nov 2006
Berichten
2
goedenmiddag,

ik ben oefententamens aan het maken, en ik snap iets niet:

gegeven is de code: (zonder main enzo, maar daar gaat het niet om)

struct Control { int rega, regb, regc; char description[8]; }
struct Control *p = (struct Control *)0x20A030;
p->rega = 3;
p[1].rega = 4;

mijn vraag, hoe kunnen ze nou p[1] doen? Het is toch geen array, p?

gr. Tom
 
goedenmiddag,

ik ben oefententamens aan het maken, en ik snap iets niet:

gegeven is de code: (zonder main enzo, maar daar gaat het niet om)

struct Control { int rega, regb, regc; char description[8]; }
struct Control *p = (struct Control *)0x20A030;
p->rega = 3;
p[1].rega = 4;

mijn vraag, hoe kunnen ze nou p[1] doen? Het is toch geen array, p?

gr. Tom


ik zou sowieso nooit
Code:
struct
gebruiken maar gweoon
Code:
class

maar verder, je weet wat *p betekent?

een makkelijk vorobeeld

Code:
char v [] = "mij";
char* p =v;

khoop dat dit hielp
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan