#include "stdlib.h"
#include "stdio.h"
#include "StdAfx.h"
#define Init_List_Size 100;
#define Init_INCREMENT 10; struct SqList
{
int *elem;
int listsize;
int length;
};
int Init_List(SqList &L)
{
L.elem=(int *)malloc(Init_List_Size*sizeof(int));
if(!L.elem)
exit(0);
L.length=0;
L.listsize=Init_List_Size;
return 1;
}
void main()
{
struct SqList L;
Init_List(L);
}
#include "stdio.h"
#include "StdAfx.h"
#define Init_List_Size 100;
#define Init_INCREMENT 10; struct SqList
{
int *elem;
int listsize;
int length;
};
int Init_List(SqList &L)
{
L.elem=(int *)malloc(Init_List_Size*sizeof(int));
if(!L.elem)
exit(0);
L.length=0;
L.listsize=Init_List_Size;
return 1;
}
void main()
{
struct SqList L;
Init_List(L);
}
{
int *elem;
int listsize;
int length;
};typedef struct tagSqList
{
int *elem;
int listsize;
int length;
}SqList;
{
struct SqList L;
Init_List(L);
}void main()
{
SqList L;
Init_List(L);
}
C:\Documents and Settings\Administrator\桌面\新建 文本文档 (2).c(15) : error C2059: syntax error : ')'
C:\Documents and Settings\Administrator\桌面\新建 文本文档 (2).c(15) : error C2100: illegal indirection
这个错误。
#define Init_INCREMENT 10;
太隐蔽了
把后面的分号去掉