首页 > 解决方案 > 为什么下面的代码会从 abort(3) (SIGABRT) 发出 Abort 信号

问题描述

我正在尝试计算字符串中每个字母的出现次数

为什么我的代码中出现来自 abort(3) (SIGABRT) 的 Abort 信号

以下是我的代码实现

void result()
{
    string a,b,c;
    cin>>a>>b>>c;
    int  x[26]={0},i,j;
    
    for(i=0;i<a.size();i++)
    {
        j=a[i]-'a';
        x[j]++;
    }
    cout<<"YES";
    return;   
}

标签: c++

解决方案


推荐阅读