Il linguaggio C

Il linguaggio C è un linguaggio di programmazione di alto livello, progettato e realizzato nel 1972 da Dennis Ritchie.

Le caratteristiche principali di questo linguaggio sono:

innanzitutto è case sensitive, ovvero distingue tra lettere maiuscole e minuscole;

poi è general purpose (multiuso) ovvero può essere impiegato per codificare progetti software di natura diversa;

è un linguaggio strutturato di tipo imperativo (o procedurale);

è anche multi-piattaforma;

inoltre produce programmi efficienti, infatti è nato per implementare sistemi operativi;

produce anche codice di dimensioni ridotte, ha infatti una sintassi che si presta alla scrittura di codice compatto.

Struttura di un programma in linguaggio C

In un programma scritto in linguaggio C vi è una funzione che deve essere sempre presente, che è la funzione main(). Il compilatore infatti inizia l’esecuzione proprio da questa funzione.

La sintassi della funzione main() è la seguente:

main() {

<istruzione 1>;

<istruzione 2>;

….

<istruzione n>;

}

Tutto quello contenuto tra le due parentesi graffe rappresenta il corpo del programma ed è rappresentato da una o più istruzioni, terminanti da una carattere punto e virgola.

Facciamo dunque il primissimo esempio di programma in C che dà semplicemente un messaggio di benvenuto all’utente:

#include <stdio.h>

main(){

    printf("Benvenuti da Coding Creativo");

}

In questo semplicissimo programma in linguaggio C abbiamo inserito una semplicissima istruzione utilizzando l’istruzione printf che permette la stampa su video di tutto ciò che è racchiuso tra parentesi tonde e doppi apici.

Alcuni link utili

Realizzare un menù di scelta in C

Strutture complesse in C

Esercizio sulle struct in C

Typedef struct C

Media per riga e per colonna

Somma elementi diagonale principale di una matrice

Come sommare gli elementi della cornice esterna

Come sommare due matrici

Sommare dei numeri di una matrice

Matrice trasposta

Prodotto tra matrici

Ricerca elementi in una matrice

Inserire dati in una matrice

Tavola pitagorica in C

Array multidimensionali

Programma sui triangoli in C

Media dei numeri in un array

Array con numeri random

Quick sort in C

Selection sort in C

Merge sort in C

Insertion Sort in C

Autore dell'articolo: Cristina

Avatar per Coding Creativo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *