结构体指针初始化问题
我同时声明了两个结构体typedef struct
{
int m; /* 科目数 */
int n; /* 人数 */
char lesson[M][20]; /* 科目 */
}LESSON;
typedef struct
{
char file[L][20]; /* 文件目录单 */
}FILELIST;
然后在主函数中定义
LESSON *le; /* 课程和人数科目数 */
FILELIST *f; /* 文件数 */
int li=0; /* li是文件数 */
li=start(le,f); 此处start()是一个子函数
在VC中编译为什么总是提醒le和f没有初始化呢???
warning C4700: local variable 'le' used without having been initialized
warning C4700: local variable 'f' used without having been initialized