Wenn du c++ nutzen willst (und nicht 'nur' c), wäre es ein stückweit eleganter, gleich die vector Klasse der std ( Referenz: http://www.cplusplus.com/reference/vector/vector/ ) zu verwenden. Dann geht es auch ohne die Länge anzugeben.

Code (c++):
 
#include <vector>
 
int sumVector( const std::vector<int> &vec )
{
	int sum = 0;
	for( int i = 0; i < vec.size(); ++i )
		sum += vec[i];
	return sum;
}