Я пытался создать функцию, в которой в качестве параметра указана ссылка.
Но компиляция выдала мне сообщение об ошибке, в котором говорилось, что ожидается ")", я не знаю, в чем проблема.Разве мы не можем использовать ссылку как параметр в C?Ниже приведен сегмент кода.
typedef struct Qnode{
struct Qnode* first;
struct Qnode* rear;
int value;
}Queue;
int init_Queue(Queue &q) //expected')' as the compiler warned me.
{
return 1;
}
Стоит ли использовать указатель вместо ссылки в качестве параметра ??