RRROLE 发表于 2020-5-14 14:08:01

缺少类型说明符是什么意思啊????

#include <iostream>
int main()
{using namespace std;
int sum={0};
int getsum();
sum =getsum();
cout<<"Get 1-100 sum="<<sum<<endl;
}

int getsum()
       
{
        static tmp=0;//报错行//
int flag=1;
        for(flag=1;flag<100;flag++)
        {tmp+=flag;}
        return tmp;

}

: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

永恒的蓝色梦想 发表于 2020-5-14 14:09:13

领鱼币

永恒的蓝色梦想 发表于 2020-5-14 14:10:12

改成 static int tmp=0; 或 static auto tmp=0;

zltzlt 发表于 2020-5-14 14:10:25

应该是 static int tmp = 0 吧

liuzhengyuan 发表于 2020-5-14 14:10:32

static int tmp;

zltzlt 发表于 2020-5-14 14:11:28

改成这样:

#include <iostream>
int main()
{
    using namespace std;
    int sum = {0};
    int getsum();
    sum = getsum();
    cout << "Get 1-100 sum=" << sum << endl;
}

int getsum()

{
    static int tmp = 0; //报错行//
    int flag = 1;
    for (flag = 1; flag < 100; flag++)
    {
      tmp += flag;
    }
    return tmp;
}

xiaosi4081 发表于 2020-5-14 14:11:54


#include <iostream>
int main()
{using namespace std;
int sum={0};
int getsum();
sum =getsum();
cout<<"Get 1-100 sum="<<sum<<endl;
}

int getsum()
      
{
      static int tmp=0;//报错行//
int flag=1;
      for(flag=1;flag<100;flag++)
      {tmp+=flag;}
      return tmp;

}

永恒的蓝色梦想 发表于 2020-5-14 14:13:57

有一说一,没看懂你搞个static干什么
页: [1]
查看完整版本: 缺少类型说明符是什么意思啊????