用DEV-C++编写《数据结构C语言版》的习题时为什么总提示 语法错误。谢谢大家帮帮忙。

例如 提示这行错: int Load_Sq(SqList &L)
syntax error before '&' token
提示有错误的句子都是因为有 “&”这个符号,这是什么原因???

错误原因应该是SqLis定义没有找到追问

#include
#include
#define OK 1
#define ERROR 0
#define LIST_INIT_SIZE 100
#define LISTINCREMENT 10
#define ElemType int

typedef struct
{
int *elem;
int length;
int listsize;
}SqList;
可是我之前已经定义啦啊?求教求教,谢谢

追答

是在同一个CPP文件中吗?

追问

是。
CPP文件?我编写时一直都是用***.c这样的名称保存的。。难道有&符号的源代码要保存为****.cpp文件名的吗??
我菜鸟什么都不懂,谢谢你回答我的问题。

追答

C语言没有没有引用,C++才有引用,编译器可能依靠文件后缀判断语言的,改为CPP文件吧

温馨提示:答案为网友推荐,仅供参考
相似回答