Basi del C++
Attenzione! Per non indurre i visitatori in confusione annunciamo che il contenuto di queste pagine è ideato per la programmazione con il programma Dev-C++.
Struttura base del programma
esempio pratico:
#include <iostream> /*Inserimento delle librerie necessarie per il corretto funzionamento del programma. L'estensione delle librerie è di tipo .h (in alcune si puo omettere e in altre no*/
#include <windows.h>
using namespace std;
int main() /*Parte principale del programma dove avvengono tutte le possibili operazioni o vengono incluse funzioni dichiarate prima. Apertura e fine sono delimitati da le parentesi graffe*/
{
int a,b,c,app; /*Dichiarazione delle variabili di tipo intero*/
cout<<"inserisci numero"; /*Output del programma, in questo caso un messaggio inserito tra apici*/
cin>>a; /*Input del programma, in questo caso inserimento della risposta dell'utente all'interno della variabile a*/
cout<<"inserisci numero";
cin>>b;
cout<<"inserisci numero";
cin>>c;
app=a; /*Operazione di cambio di valore tra variabili*/
a=b;
b=c;
c=app;
}
Le variabili possono essere di vario tipo:
Struttura base del programma
- Librerie (iostream, windows.h, ctime, ecc.)
- int main()
- funzioni (es. contatore())
esempio pratico:
#include <iostream> /*Inserimento delle librerie necessarie per il corretto funzionamento del programma. L'estensione delle librerie è di tipo .h (in alcune si puo omettere e in altre no*/
#include <windows.h>
using namespace std;
int main() /*Parte principale del programma dove avvengono tutte le possibili operazioni o vengono incluse funzioni dichiarate prima. Apertura e fine sono delimitati da le parentesi graffe*/
{
int a,b,c,app; /*Dichiarazione delle variabili di tipo intero*/
cout<<"inserisci numero"; /*Output del programma, in questo caso un messaggio inserito tra apici*/
cin>>a; /*Input del programma, in questo caso inserimento della risposta dell'utente all'interno della variabile a*/
cout<<"inserisci numero";
cin>>b;
cout<<"inserisci numero";
cin>>c;
app=a; /*Operazione di cambio di valore tra variabili*/
a=b;
b=c;
c=app;
}
Le variabili possono essere di vario tipo:
- int (numero intero)
- char (stringa alfanumerica). es. char A[10]
- float (numero decimale a una cifra dopo la virgola)
- double (numero con un maggiore range di cifre rispetto a INT)