Che cos'è il raggruppamento?

5

Nell'introduzione a K & R c'è il seguente testo:

Similarly, C offers only straightforward, single-thread control flow: tests, loops, grouping, and subprograms, but not multiprogramming, parallel operations, synchronization, or coroutines.

A cosa fa riferimento grouping ? Non è nell'indice, e le ricerche sono state infruttuose finora. Ho programmato qualche C (anche se sono lontano da un esperto), e non ho ancora sentito il termine.

    
posta Matthew Finlay 19.11.2014 - 06:59
fonte

1 risposta

7

"Il testo sorgente del programma C è in formato libero, utilizzando il punto e virgola come terminatore di istruzioni e parentesi graffe per raggruppare blocchi di istruzioni." (Wikipedia)

I blocchi non assomigliano al flusso di controllo, ma lo sono; senza le parentesi graffe solo la riga successiva sarebbe controllata da una parola chiave del ciclo, ma con le parentesi l'intero blocco viene ricacciato sopra.

    
risposta data 19.11.2014 - 08:27
fonte

Leggi altre domande sui tag