为什么发生段错误

段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起
#include <stdio.h>
int main()
{
int n,i,j,m,a[30];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&m);
for(j=0;j<m;j++)
scanf("%d",&a[j]);
for(j=m-1;j>=0;j--)
printf("%d",a[j]);
}

}
全部评论
数组开小了
9
送花
回复
分享
发布于 2021-01-02 11:19
🤣🤣🤣
8
送花
回复
分享
发布于 2021-01-02 11:19
滴滴
校招火热招聘中
官网直投
显然会段错误诶
8
送花
回复
分享
发布于 2021-01-02 11:22
要不您开个vector试试看?
8
送花
回复
分享
发布于 2021-01-02 11:22
23333
8
送花
回复
分享
发布于 2021-01-02 11:22
🤔🤔🤔
8
送花
回复
分享
发布于 2021-01-02 11:23
😓😓😓
8
送花
回复
分享
发布于 2021-01-02 11:23
😮😮😮
8
送花
回复
分享
发布于 2021-01-02 11:23
n=100,你数组开30不溢出才怪呢
2
送花
回复
分享
发布于 2020-12-30 16:19

相关推荐

投递腾讯云智研发等公司7个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务