0

だから私はVisual Studio C ++を使用しています。私の現在のプログラムは逆に配列を作成していました...しかし、「void」の前に「;」を付ける必要があります」というエラーが表示されます。助けていただければ幸いです。

#include <iostream>

using namespace std;

int main()

//this function outputs the array in reverse
void reverse(double* a, int size)
{

for(int i = size-1; i >= 0; --i)//either i=size or i=size-1
{
cout << a[i] << ' ';
}
}
4

1 に答える 1

7

開始 { after がありませんint main()

だからあなたのコードは

int main()
{
//this function outputs the array in reverse
void reverse(double* a, int size)

ただし、他のエラーがあります。1 つは、メインが値を返さないことです。また、プログラムは異なる構造にする必要があります。そのはず

#include <iostream>
using namespace std;

//this function outputs the array in reverse
void reverse(double* a, int size)
{
    for(int i = size-1; i >= 0; --i)//either i=size or i=size-1
    {
        cout << a[i] << ' ';
    }
}

int main()
{
    return 0;
}

これらのエラーの一部は、コードをフォーマットすることで簡単に認識できます。Visual Studio を使用しているため、これを行うデフォルトは Ctrl+K と Ctrl+D です。

于 2012-04-07T20:50:52.253 に答える