#include<stdio.h>
#include<stdlib.h>
#define MAXSIZE 100
typedef struct
{
int elem[MAXSIZE] ;
int len ;
} SQLIST;
void creatsqlist ( SQLIST *L );
int main( void )
{
SQLIST *L ;
creatsqlist ( L );
printf ( "%d", (*L).elem[1] );
system ( "pause" );
return 0;
}//函数main结束
void creatsqlist ( SQLIST *L ) //创建线性表
{
int i;
scanf( "%d", &(*L).len );
for ( i = 0; i < L->len; i++ )
scanf ( "%d", &(*L).elem[i] );
}
是建立一个顺序表,然后输出线性表中的第二个数,编译可以通过,但用TC2.0运行就直接跳出,用dev-c++就会提示程序遇到问题要关闭,能说明一下原因吗?先谢谢大家了。
[此贴子已经被作者于2007-11-18 11:32:12编辑过]