Non si può dire che
return 0
faccia "parte" del C++ ...
E' l'istruzione classica del C per restituire un valore da una funzione.
Anche dal main (che è una funzione) e che dovrebbe essere
int main
e quindi restituire un valore.
Anche
system("PAUSE")
non c'entra direttamente con il C++ (nè con il C) ma serve solo (tramite una istruzione di DOS, quindi solo nell'ambito di Windows) a garantire una pausa prima della chiusura della finestra in cui viene visualizzato l'output di un programma. Ma non è affatto necessaria dato che il programma stesso lo puoi direttamente eseguire in finestra.
E' singolare che tu abbia affrontato il C++ e dopo il C, ma non dovresti avere tutti questi dubbi ...
Il fatto che il codeblocks ti presenti del codice d'esempio (di default) non ti impedisce di ignorarlo, eliminarlo e scriverci il tuo.

Rispondi quotando