为什么在c语言中用数组总是提示发送错误报告
为什么在c语言中用数组总是提示发送错误报告,即使很基本的语句也一样,总是运行不了。如#include<stdio.h>voidmain(){inta[4],i;for(i...
为什么在c语言中用数组总是提示发送错误报告,即使很基本的语句也一样,总是运行不了。如
#include<stdio.h>
void main()
{
int a[4],i;
for(i=0;i<4;i++)
scanf("%d",a[i]);
for(i=0;i<4;i++)
printf("%d",a[i]);
}
似乎用for语句就不行 展开
#include<stdio.h>
void main()
{
int a[4],i;
for(i=0;i<4;i++)
scanf("%d",a[i]);
for(i=0;i<4;i++)
printf("%d",a[i]);
}
似乎用for语句就不行 展开
展开全部
#include<stdio.h>
void main()
{
int a[4],i;
for(i=0;i<4;i++)
scanf("%d",&a[i]);
for(i=0;i<4;i++)
printf("%d ",a[i]);
}
第六行 取地址错误 你漏了个取地址符 &
scanf("%d",a[i]); →→→→ scanf("%d",&a[i]);
void main()
{
int a[4],i;
for(i=0;i<4;i++)
scanf("%d",&a[i]);
for(i=0;i<4;i++)
printf("%d ",a[i]);
}
第六行 取地址错误 你漏了个取地址符 &
scanf("%d",a[i]); →→→→ scanf("%d",&a[i]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
录入语句写错了,录入都应该有个&符号应该是scanf("%d",&a[i]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf("%d",a[i]);后面的输入变量要取地址
如下:scanf("%d",&a[i]);
如下:scanf("%d",&a[i]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf("%d",a[i]);
应该为scanf("%d",&a[i]);
数据应该是写到地址中
应该为scanf("%d",&a[i]);
数据应该是写到地址中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf("%d",a[i]); 改为scanf("%d",&a[i]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询