Capire come utilizzare array di caratteri bidimensionali per memorizzare elenchi di dati testuali è un'abilità importante per sviluppare quando imparare a codice in C. È possibile utilizzare array di caratteri bidimensionali per memorizzare cose come ad esempio un elenco di nomi di dipendenti o di frasi da un libro. Array di caratteri unidimensionali hanno un valore come "Blue ", mentre gli array di caratteri a due dimensioni può essere costituito da più stringhe di testo in una sola volta , come " Blu, Verde , Arancione ". Array di caratteri terminano con un carattere null ( \\ 0 ), che li differenzia da altri tipi di array . Istruzioni 
 1 
 Aprire il file C in un editor come Microsoft Visual Studio Express . 
 2 
 Dichiarare un array di caratteri a due dimensioni e inizializzare con un valore con l'aggiunta di il seguente codice nella funzione : 
 
 nomi char [ 4 ] [ 20 ] = { " Bob " , " Susan " , " Erik " , " Jennifer "} ; 
 
 o 
 
 nomi char [ ] [ 20 ] = { " Bob " , " Susan " , " Erik " , " Jennifer "} ; 
 
 o 
 
 char * nomi [ 20 ] = { " Bob " , " Susan " , " Erik " , " Jennifer "} ; 
 
 Questi ciascuno fa un array a due dimensioni identiche , composta da quattro nomi che hanno ciascuna una lunghezza inferiore a 20 caratteri . Se un elemento ha troppi caratteri in esso , come ad esempio più di 20, quindi il programma non verrà compilato . 
 3 
 accedere e visualizzare ogni elemento della matrice bidimensionale con l'aggiunta del seguente codice : 
 
 for (int i = 0; i < 4; i + + ) per 
 printf ( "% s" , nomi [ i] ) ; 
 
 Questo stamperà " Bob Susan Erik Jennifer . " 
 4 
 Salvare il file C , compilare ed eseguire il programma per visualizzare l'array bidimensionale .