这个程序哪里出问题了?
#include<stdio.h>
#include<stdlib.h>
struct {
int a[6];}*s;
int main()
{
int i;
for(i=0;i<6;i++)
{
scanf("%d\n",&(s->a[i]));
}
system("pause");
}
运行结果是访问冲突,未经处理的异常。。。
[解决办法]
s 没有分配空间
把s的定义前面的*去掉
然后for循环中,使用s.a[i]