Run-Time Check Failure #3 - The variable 'dat' is being used without being initi
一个简单的测试程序,编译没有错误,调试时出现Run-Time Check Failure #3 - The variable 'dat' is being used without being initialized.的错误,请教一下是什么原因
#include <stdio.h>
int main()
{
int *dat;
int i,j;
int num=0;
for(i=0;i<10;i++)
{
*dat=num;
dat++;
num++;
}
for(j=0;j<i;j++)
{
printf("%d\t",*dat);
dat++;
}
return 1;
}