Это означает, что эта переменная является ссылкой . В C. Нет прямого эквивалента в C. Вы можете думать о нем как о указателе, который автоматически разыменовывается при использовании и никогда не может быть NULL, возможно.
Типичный способ представления строки в C является char
, поэтому функция, вероятно, будет выглядеть так:
void read_wav(struct Read_wav* instance, const char *filename)
{
}
Примечание: первый аргумент здесь имитирует неявную ссылку на объект this
, которую вы имели бы на C ++, поскольку это выглядит как член метод.