Ciao ha tutti sono nuovo del forum,ma è già da un pò che vi seguo quindi ho deciso di iscrivermi!
Avrei bisogno di una mano, mi potete aiutare?
L'esercizio è: Si consideri il riferimento a variabile
(ptr->buffer)[count].value
assumendo che compaia nel contesto di un programma nel quale figurano le seguenti definizioni e dichiarazioni:
struct list{ struct record * buffer;...};
struct record { float value;...};
float x;
struct list * ptr;
int count
Si costruisca l'albero sintattico che riduce il riferimento e si riporti il BNF del frammento di sintassi del linguaggio c coinvolto nella riduzione.
Si descriva la natura generale della semantica di un riferimento e lo specifico significato del caso.
Grazi mille in anticipo dell'aiuto!! davvero!!![]()