1. ホーム
  2. c++

[解決済み] C++はすべての宣言に型指定子を必要とする

2022-02-09 22:48:14

質問

私の "const MAX = 10;" 行で、エラー "C++ requires a type specifier for all declarations" が発生しました。

以下は私のコードです。

//A program that adds up the maximum of 10 numbers ( 1,2,3,4,5,6,7,8,9,10 )


#include <iostream>
#include <cmath>
using namespace std;
const MAX = 10; //the error is here!

int main()
{
int sum, num;
sum = 0;
num = 1;

do
{
    sum = sum + num;
    num++;
}

while (num <= MAX);
{
    cout << "Sum = ";
}
return 0;
}

解決方法は?

エラーにあるように、C++は宣言に型指定子を必要とします。例えば、以下のように変更します。 const MAX = 10;const int MAX = 10; .