关于程序改错

来源:百度知道 编辑:UC知道 时间:2024/07/13 05:25:09
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include"string.h"
void main()
{
struct peo{
char code[15];
int i;
}*a;
a->i=1;
printf("%d",a->i);

}

这个程序执行的过程中出错中止执行了,请大家帮忙看看是什么原因,谢谢!

#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include"string.h"
void main()
{
struct peo{
char code[15];
int i;
}*a;

a = new peo; //分配空间

a->i=1;
printf("%d",a->i);

delete a; //释放内存

}

#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include"string.h"
void main()
{
struct peo{
char code[15];
int i;
}*a;
a = new peo;
a->i=1;
printf("%d\n",a->i);

}