Differenze tra le versioni di "C/Variabili, operatori e costanti/Costanti"

Jump to navigation Jump to search
<source lang="c">
#include <stdio.h>
#define SALVE "Ciao! comeCome stai?\n"
int main (void)
{
</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">
Utente anonimo

Menu di navigazione