Programmi per archi in C
Le stringhe sono in realtà una matrice unidimensionale di caratteri terminata da un file nullcarattere "\ 0". Quindi una stringa con terminazione null contiene i caratteri che compongono la stringa seguita da anull.
La seguente dichiarazione e inizializzazione creano una stringa composta dalla parola "Hello". Per contenere il carattere null alla fine della matrice, la dimensione della matrice di caratteri contenente la stringa è maggiore di uno rispetto al numero di caratteri nella parola "Hello".
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Se segui la regola di inizializzazione dell'array, puoi scrivere l'istruzione sopra come segue:
char greeting[] = "Hello";
In questa sezione, impareremo come lavorare con il linguaggio di programmazione String C. Abbiamo diviso gli esempi in più sottosezioni per avere una migliore comprensione di ciò che stiamo facendo -
Programmi di base
Questi programmi sono creati appositamente per comprendere le basi delle stringhe in C. Questi programmi tratta le stringhe come un array di caratteri.
Programma per stampare una stringa carattere per carattere in C
Programma per trovare la lunghezza della stringa senza funzione in C
Programmi multistringa
Questi programmi hanno più di una variabile stringa. Questi dovrebbero darti un'idea di come lavorare con più variabili stringa nel linguaggio di programmazione C -
Programmi a stringa lunga
Una frase o una riga può essere considerata una stringa lunga. I seguenti programmi trattano lo stesso concetto: