cpp2html 0.1-alpha © 2002 Andrea Leofreddi. To get the source click here

// 8.x: funzioni
#include <iostream>

using namespace std;

void prova() {
	cout << "Prova\n";
}

void prova_argomenti(int a, char b, float c) {
	cout << a << endl;
	cout << b << endl;
	cout << c << endl;

	a = 3;
	cout << a << endl;
}

int prova_ritorno(int numero) {
	return numero * numero;
}

//int prova_prototipo(int k);
int prova_prototipo(int);

void main() {
	prova(); // chiamata a funzione void

	prova_argomenti(1, 'a', 1.0f); // chiamata alla funzione prova_argomenti

	int a = 4;
	char b = 'Z';
	prova_argomenti(a, b, 1.0f); // chiamata alla funzione prova_argomenti

	int k = prova_ritorno(a); // chiamata alla funzione prova_ritorno, e memorizzazione del valore ritornato in k
	cout << "prova ritorno ha riportato " << k << " con argomento " << a << endl;

	k = prova_prototipo(k);
	cout << "k ora e' " << k << endl;
}

int prova_prototipo(int k) {
	return k / 2;
}