expected primary expression before"&"token

expected primary expression before"&"token报错是什么意思

img

img

img

img

你把函数调用和函数声明搞混了呀
函数调用的话,里面的L不要写类型,直接写L
再说变量L也没定义呀
你到底是要定义还是调用

这个错误提示通常是因为在代码中使用了不正确的语法或语法错误,导致编译器无法识别代码的含义。具体来说,这个错误通常是因为在使用指针时,没有正确地使用取地址符号"&"。

例如,下面的代码就会出现这个错误:

int a = 10;
int *p = &a&; // 错误的语法,应该是 int *p = &a;

正确的代码应该是:

int a = 10;
int *p = &a;

如果你的代码中没有类似上面的错误,那么可能是其他语法错误导致的。你可以仔细检查代码,或者提供更多的代码信息,以便更好地帮助你解决问题。