Impara il C con esempi - Guida rapida
Iniziamo prima con programmi molto piccoli e semplici per avere un'idea di base della struttura del codice di programmazione C. Avremo l'idea di base della dichiarazione delle variabili, della scansione e della stampa, ecc.
Programmi di base
Vedremo il classico "Hello World!" programma per avere un'idea di come un programma è scritto in c. Abbiamo programmi sulle variabili disponibili in c. Queste sono le variabili elementari più comunemente usate. Inoltre, vedremo come le operazioni aritmetiche possono essere eseguite in un programma ac.
"Ciao mondo!" programma in C
Variabili in C
Operazioni aritmetiche
Programmi generali
Ci sono programmi che usiamo nella nostra routine, o diciamo routine di un programmatore. Questi programmi sono facili da capire e dovrebbero aiutare a capire lo stile di programmazione in C. Vedremo qui alcuni di questi programmi e alcuni trucchi interessanti.
Confronta due numeri interi
Confronta tre numeri interi
Trova se un dato numero è pari o dispari
Trova se un dato numero è positivo o negativo
Scopri se un anno è bisestile o meno
Scambio di valori utilizzando la terza variabile
Scambio di valori senza utilizzare la terza variabile
Questo segmento è progettato per fornire allo studente una visione migliorata di come funzionano i loop nelle lingue c. Vedremo loop semplici come for, while e do-while, insieme a loop annidati.
Programmi loop semplici
Vediamo alcuni semplici programmi di loop che usiamo nella vita di tutti i giorni -
Programma di conteggio semplice in C
Tabella del programma di conteggio in C
Programma tabella in C
Tabella dei programmi delle tabelle in C
Revere programma di conteggio in C
Stampa di valori pari in un ciclo
Stampa di valori dispari in un ciclo
Questa sezione è ricca di esempi che utilizzano i cicli annidati in modo controllato. Possiamo vedere che il ciclo esterno controlla quello interno ecc. Abbiamo preso gli esempi più semplici che sono anche molto comuni.
Stampa triangolo equilatero in C
Stampa triangolo rettangolo in C
Stampa triangolare capovolta in C
Stampa triangolo dall'alto in basso in C
Stampa triangolo rettangolo dall'alto in basso in C
La stampa del triangolo di Floyd in C
La stampa del triangolo di Pascal in C
Array è una raccolta di dati omogenei, organizzati in formato sequenziale. Imparare il concetto di array in C è molto importante in quanto è la struttura dati di base. Qui, in questa sezione, esamineremo alcuni programmi di array molto utili per darti un'idea di come il linguaggio di programmazione C si occupa degli array.
Programmi a matrice singola
Questi programmi sono di base e coinvolgono solo una singola variabile di matrice. Impareremo come gestire la variabile di array in diverse situazioni.
Programma per stampare un array
Programma per stampare un array in ordine inverso
Programma per calcolare la somma di un array
Programma per calcolare la media di un array
Programma per trovare l'elemento più grande di un array
Programma per trovare il secondo elemento più grande di un array
Programma per trovare l'elemento più piccolo di un array
Programmi multi array
Questi programmi coinvolgono più di un array. Questa sezione dovrebbe fornire alcune semplici tecniche per gestire più di una variabile di array in un programma.
Programma per copiare un array in un altro array
Programma per copiare un array su un altro array al contrario
Programma per dividere un array in due array
Programma per concatenare array
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 stati 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 in C
Programma per stampare una stringa carattere per carattere in C
Programma per trovare la lunghezza della stringa senza funzione in C
Programma per contare i caratteri presenti in C
Programma per contare le vocali ricorrenti in C
Programma per ordinare i caratteri stringa 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 -
Programma per copiare la stringa in C
Programma per invertire la stringa in C
Programma per cercare stringhe in C
Programma per scambiare stringhe in C
Programma per confrontare due stringhe in C
Programma per concatenare due stringhe in C
Programma String Anagram in C
Programmi a stringa lunga
Una frase o una riga può essere considerata una lunga stringa. I seguenti programmi trattano lo stesso concetto:
C Programma per invertire le parole in una riga
C Programma per invertire una linea
Questa sezione è stata sviluppata per introdurre alcuni problemi matematici comuni che possono essere risolti utilizzando il linguaggio di programmazione c.
Numeri e serie
Iniziamo con un numero e una serie designati da programmare. Qui vedremo come programmare per ottenere Armstrong, Prime, numeri fattoriali e serie di Fibonacci.
Numero Armstrong
Numero primo
Numero fattoriale
Serie di Fibonacci
Media
Qui impareremo come programmare per trovare medie e percentuali.
Average
Percentage
Media, mediana e modo
Tutti e tre i valori media, mediana e modo sono tipi di diversi tipi di medie. La media si occupa di un modo comune di trovare la media. Mediana è il valore centrale di una lista e modalità è un valore in una lista che ricorre il maggior numero di volte.
Programma medio
Programma mediano
Modalità programma
Programmi generali
Alcuni programmi di base e generali appresi nelle scuole possono fornirci una panoramica delle tecniche di programmazione. Qui vedremo alcuni dei programmi generali usati nella matematica scolastica.
Radice quadrata
Cube
radice cubica
Permutation
H.C.F
L.C.M
Una lista collegata è una sequenza di strutture di dati collegate tra loro tramite collegamenti.
L'elenco collegato è una sequenza di collegamenti che contiene elementi. Ogni collegamento contiene una connessione a un altro collegamento. Elenco collegato la seconda struttura dati più utilizzata dopo l'array. Di seguito sono riportati termini importanti per comprendere i concetti di Elenco collegato.
Link - Ogni collegamento di un elenco collegato può memorizzare un dato chiamato elemento.
Next - Ogni collegamento di un elenco collegato contiene un collegamento al collegamento successivo denominato Avanti.
LinkedList - Una LinkedList contiene il collegamento di connessione al primo collegamento chiamato Primo.
In questa sezione impareremo le tecniche di programmazione di base utilizzando elenchi concatenati.
Elenco collegato semplice (singolarmente)
Questo elenco collegato ha una connessione unidirezionale sequenziale con i nodi adiacenti. Può essere analizzato solo unidirezionale. Qui impareremo il funzionamento di base di singly list list.
Crea elenco collegato
Visualizza elenco collegato in ordine inverso
Trova le dimensioni dell'elenco collegato
Cerca un elemento nell'elenco collegato
Aggiorna un elemento nell'elenco collegato
Rimuovi un elemento dall'elenco collegato
Combina due elenchi collegati
Dividi l'elenco collegato in due
Elenco collegato circolare
L'elenco collegato circolare è una variazione dell'elenco collegato in cui il primo elemento punta all'ultimo elemento e l'ultimo elemento punta al primo elemento.
Crea elenco collegato
Visualizza elenco collegato in ordine inverso
Trova le dimensioni dell'elenco collegato
Cerca un elemento nell'elenco collegato
Aggiorna un elemento nell'elenco collegato
Rimuovi un elemento dall'elenco collegato
Combina due elenchi collegati circolari
Dividi l'elenco collegato in due
Elenco doppiamente collegato
La lista doppiamente collegata è una variante della lista collegata in cui la navigazione è possibile in entrambi i modi sia in avanti che all'indietro.
Crea elenco collegato
Visualizza elenco collegato in ordine inverso
Trova le dimensioni dell'elenco collegato
Cerca un elemento nell'elenco collegato
Aggiorna un elemento nell'elenco collegato
Rimuovi un elemento dall'elenco collegato
Combina due elenchi doppiamente collegati
Dividi l'elenco collegato in due