首页 > 解决方案 > 预期减速并缺少 (

问题描述

当我运行它时,它给了我你在图像上看到的错误。有人可以帮我解决我在这里做错了什么吗?

int n = 2;
int const p = 8;
int e = 1;
int i = 1;

int pow ();
    {
        for (i = 1; i <= p; i++)
        {
            e = i * n;
            if (e == 0)
            {
                return 1;
            }
            else
            {
                if (e = > 1)
                {
                    cout << e << endl;
                }
            }
        }
    }

我得到错误:

E0169 expected a decleration
C2447 '{': missing function header (old-style formal list?)

标签: functionpow

解决方案


错误是因为 pow() 函数后面的分号

它应该是

int pow ()
{

代替

int pow ();
{

推荐阅读