用c++编写电源模块代码,收到几个错误
Writing code for power module in c++, receiving several errors
我正在编写在c++中不使用pow()的代码,但我遇到了很多错误,我无法解决:
double power (double X, unsigned int N)
{
double value;
unsigned int i = 1;
for (i = 1, i <= N, i++)
{
result = result * X;
}
if (finite(result))
{
return result;
}
else
{
return INFINITY;
}
}
错误:
In function 'double power(double, unsigned int)':
Line 5: warning: right-hand operand of comma has no effect
Line 5: error: expected ';' before ')' token
Line 10: error: expected primary-expression before 'if'
Line 10: error: expected ';' before 'if'
Line 10: error: expected primary-expression before 'if'
Line 10: error: expected ')' before 'if'
任何帮助都将不胜感激,谢谢。
它应该是for (i = 1; i <= N; i++)
。
在C++中,分号用于分隔for循环的不同部分。
for (i = 1, i <= N, i++)
=>for (i = 1; i <= N; i++)
- 得到一本好的C书
相关文章:
- 为我的 c++ 类介绍制作一个三角形分类器.我有几个问题
- 使用 make 编译 MPI,几个命名空间错误,例如"错误:未知类型名称'使用'?
- 如何返回或护理项目清单基于几个类别
- 我们如何在文本文件中找到C++中的几个单词?
- 关于 std::bitset 构造函数的几个问题?
- 几个 Nt 函数在 Windows 7 x32 上返回STATUS_WAIT_0
- std::stoi 只转换前几个字符
- MSVC 错误:4 个重载中的任何一个都无法转换所有参数类型
- C++ 通过接口使用从其他几个类继承的类
- 在矢量中使用擦除时双重释放或损坏(快速顶部).如何擦除一个矢量的几个项目知道它们的索引?
- 如何遍历几个每小时一次的根(.root)文件,并将它们组合成更大的每日数据.root文件?
- 如何修复此代码对几个测试用例的错误答案?
- 几个使用相同原型的共享对象导致错误:数据库中已经存在文件
- 几个"undefined reference to"错误
- 注释掉几个函数后链接器错误
- 我的程序在运行时不会打印任何内容,输入几个随机数后它会工作(有很多错误)
- CStdioFile::GetPosition对长文件(15 MB)是错误的几个字节
- Boost signals.hpp在Visual Studio 2010上导致几个编译时错误
- 用c++编写电源模块代码,收到几个错误
- 在std::set中插入元素会导致几个错误