C/Variabili, operatori e costanti/Costanti: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 15:
<source lang="c">
#include <stdio.h>
#define SALVE "Ciao! comeCome stai?\n"
int main (void)
{
Riga 22:
</source>
In questo caso, SALVE può essere utilizzata in un contesto in cui ci si attende una stringa letterale, perché include gli apici doppi che sono necessari per questo scopo. Nell'esempio si vede l'uso della macro-variabile come argomento della funzione printf() e l'effetto del programma è quello di mostrare il messaggio seguente:
Ciao! comeCome stai?
È bene precisare che la sostituzione delle macro-variabili non avviene se i loro nomi appaiono tra apici doppi, ovvero all'interno di stringhe letterali. Si osservi l'esempio seguente:
<source lang="c">