La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

C/C++.

Presentazioni simili


Presentazione sul tema: "C/C++."— Transcript della presentazione:

1 C/C++

2 Introduzione Il linguaggio C++ deriva dal linguaggio C
Il linguaggio C è nato con lo scopo di scrivere i sistemi operativi come Unix All’inizio era molto semplice perché erano semplici i sistemi operativi Il linguaggio C è stato poi sostituito dal C++ per soddisfare le esigenze degli utenti per applicazioni più complesse

3 Dal C al C++ Rispetto al linguaggio C, il C++ ha aggiunto i seguenti elementi: Le classi, con funzioni virtuali ed ereditarietà multipla Le eccezioni I namespace I template di classe I template di funzione La libreria di ingresso/uscita La libreria per gestire stringhe La libreria per gestire contenitori

4 C/C++ C C++ #include<stdio.h> #include<stdlib.h> int main(void){ int i,n,m; float a,b; scanf(“%d”,&n); for(i=0;i<n;i++){ scanf(“%d”,&m); printf(“%d\n”,m);} } #include<iostream> Using namespace std; int main(void){ int i,n,m; float a,b; cin>>n; for(i=0;i<n;i++){ cin>>m; cout<<m;} }

5 Using namespace std C++ utilizza la libreria iostream al posto di stdio del C; sono entrambe le librerie basilari e servono per gli stream di input e output Cstdlib in c++ serve per utilizzare le librerie standard del C Da quando il C++ è stato standardizzato, le funzioni standard sono state inserite nel namespace std per evitare collisioni con altri nomi. Utilizzando using namespace std si evita di scrivere std::cin oppure std::cout Si scrive infatti, direttamente cin>> e cout<<


Scaricare ppt "C/C++."

Presentazioni simili


Annunci Google