Passa ai contenuti principali

Post

Visualizzazione dei post da 2010

C - Istruzioni di ciclo

Le istruzioni di ciclo sono delle componenti fondamentali della programmazione e permettono di risparmiare la quantità di codice scritta rendendo il programma più leggero e facile da comprendere. Le istruzioni di ciclo, come le istruzioni condizionali, hanno bisogno che alcune condizioni vengano verificate affinché il ciclo continui nella sua opera o si interrompa. Le istruzioni di ciclo sono tre: while : continua il suo ciclo fino a quando l’espressione associata non risulta falsa do-while : agisce come il while, ma assicura l’esecuzione delle istruzioni associate almeno una volta for : è il ciclo più usato, versatile e potente tra i tre, ma che proprio per questo è quello a cui bisogna prestare un po’ più di attenzione while Ad ogni ciclo di esecuzione del programma, finché la condizione non è vera viene eseguito il codice all'interno di while do-while All'avvio del software l'istruzione all'interno del do viene eseguita, poi viene fatto il controllo,

C - Condizioni if else e switch

Nella programmazione le istruzioni vengono eseguite dalla prima fino all'ultima riga di codice per poi ripartire dall'inizio. Per deviare il flusso delle scelte è sufficiente porre delle condizioni che se verificate eseguono una porzione di codice altrimenti ne eseguono un'altra. Queste istruzioni che permettono di deviare il flusso si chiamano controlli condizionali. Il più semplice e più utilizzato dei controlli condizionali è if-else mentre il secondo controllo condizionale è lo switch . if-else E' possibile avere anche solo l' if senza l' else . Verrà quindi eseguita la porzione di codice solo se la condizione è vera, mentre se risulta falsa non verrà eseguita alcuna porzione di codice e il programma prosegue con le successive istruzioni. E' possibile avere più if-else  annidati in questo modo: E' possibile controllare più variabili all'interno della condizione utilizzando gli operatori logici switch La condizione switch a differen

C - Operatori di confronto e logici

I tipi di operatori di confronto e logici in C servono per confrontare il valore di due variabili o più variabili. OPERATORI DI CONFRONTO  Simbolo     Tipo di confronto  == Uguale  != Diverso  < Minore  > Maggiore    <= Minore o uguale  >= Maggiore o uguale    Questi operatori serviranno quando parleremo delle istruzioni condizionali Uguale Diverso Minore Maggiore Minore o uguale Maggiore o uguale OPERATORI LOGICI  Simbolo      Tipo di logica   &&  AND logico  ||  OR logico Questi operatori serviranno quando parleremo delle istruzioni condizionali AND logico OR logico

C - Operatori aritmetici

I tipi di operatori aritmetici in C. Simbolo    Tipo di operazione   + Addizione - Sottrazione * Moltiplicazione / Divisione   % Divisione con modulo ++ Incremento -- Decremento Addizione Sottrazione Moltiplicazione Divisione Divisione con modulo La divisione con modulo è possibile solo con variabili di tipo int . Questo operatore permette di trovare il resto di una divisione. Incremento Decremento

C - Tipi di variabli

I tipi di variabili in C.  Tipo di dichiarazione    Rappresentazione Numero di byte   char  Carattere 1 byte  int  Numero intero 4 byte  short  Numero intero "corto" 2 byte  long  Numero intero "lungo"   4 byte  float  Numero reale 4 byte  double  Numero reale "lungo" 8 byte char Il tipo char può contenere qualsiasi carattere definito secondo lo standard ASCII, quindi qualsiasi lettera (maiuscola o minuscola), cifra (da 0 a 9) e simbolo previsto dalla codifica. È molto importante ricordare che un char può contenere un solo carattere. Per memorizzare una successione di caratteri, alcuni linguaggi adottano un tipo stringa ( string ad esempio), mentre in C è necessario utilizzare un array di char . Esempio: int Il tipo int permette di rappresentare numeri interi. Possiamo utilizzare le varianti short e long per rappresentare rispettivamente numeri a 16 bit oppure a 32 bit Esempi: Il tipo long non è più utilizzato float e dou

C - Introduzione

In questa sezione troverete alcune guide utili per creare software scritti utilizzando il linguaggio C Visualizza tutti i  post  relativi a C C Il C è un linguaggio di programmazione definito di alto livello. Un linguaggio di programmazione viene definito di alto livello tanto più si avvicina alla terminologia umana, inversamente si dice che un linguaggio è di basso livello se il suo codice si avvicina al linguaggio macchina (quello formato da 0 ed 1). La particolarità dei linguaggi ad alto livello è quella di avere una semplice sintassi in cui si usano parole della lingua inglese per descrivere comandi corrispondenti a centinaia di istruzioni in linguaggio macchina. Una volta scritto il nostro codice con un editor va compilato con un compilatore che traduce il codice scritto in linguaggio macchina. Il C è stato concepito per essere snello e performante, si avvale peraltro di numerose librerie per far fronte ad ogni tipo di esigenza, in particolare la libreria sta