PDA

View Full Version : cos'่ una "postfix expression" ?


Camill0
15-09-2005, 21:16
"The C Programming language" - Kernighan & Ritchie - 2nd edition

see:

Appendix A -> A.7.3 Postfix Expressions

Cosa diavolo sono? E tutti le voci riguardanti queste postfix expressions cosa vogliono spiegare??
Perdonatemi l'ignoranza in inglese tecnico & linguaggio C, st๒ studiando su questo libro e devo ammettere che ่ il migliore, ma alcune "piccole" cose mi sfuggono... :mbe: :D

Brazorv
15-09-2005, 22:34
Le espressioni che di solito usiamo sono in formato infisso tipo
2 + 3
l'operatore sta in mezzo ai due operandi.
Nella notazione postfissa l'operatore si trova dopo i 2 operandi, l'equivalente dell'espressione 2 + 3 in postfissa ่
2 3 +

Camill0
15-09-2005, 23:14
grazie 1000 Brazorv! mi hai fatto un esempio perfetto.
Il fatto ่ che era aritmetico, e qui sul K&R si parla di:

- array references,
- function calls,
- structure references
- postfix incrementation

che sono tutte "postfix expressions".

Ora: la notazione infissa e postfissa per gli operatori di incrementazione ่ facile da capire (x++ e ++x); ma per function calls, array ecc. dov'่ la notazione postfissa??

ciao e grazie ancora

Camill0
16-09-2005, 17:49
up