Указатели не имеют информации о количестве элементов, на которые они ссылаются. Если вы говорите о первом аргументе вызова функции, то если список - это массив, вы действительно можете использовать синтаксис
sizeof( list ) / sizeof( int )
Я хотел бы добавить, что существует три подхода. Первый - использовать массивы, переданные по ссылке. Второй - использовать указатель на первый элемент и количество элементов. И третий - использовать два указателя - обычно указатель начала и последний указатель как стандартные алгоритмы. У массивов персонажей есть дополнительная возможность обрабатывать их.