在c+中编写电源模块代码+;,收到几个错误 我在C++中编写了不使用PUE()的代码,但是我有很多错误我无法理解: 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; } }
任何帮助都将不胜感激,谢谢。应该是在c+中编写电源模块代码+;,收到几个错误 我在C++中编写了不使用PUE()的代码,但是我有很多错误我无法理解: 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; } },c++,C++,任何帮助都将不胜感激,谢谢。应该是for(i=1;i应该是for(i=1;i for(i=1,ifor(i=1;i for(i=1,ifor(i=1;我首先为语法修好你的(分号;代替逗号,)我也会在相乘之前给结果一个初始值。首先为语法修好你的(分号;代替逗号,)在相乘之前,我还将给出结果一个初始值。 In function 'double power(double, unsigned int)': Line 5: warning: right-hand operand of comma has
for(i=1;i应该是for(i=1;i
for(i=1,ifor(i=1;i
for(i=1,ifor(i=1;我首先为语法修好你的(分号;
代替逗号,
)我也会在相乘之前给结果一个初始值。首先为语法修好你的(分号;
代替逗号,
)在相乘之前,我还将给出结果
一个初始值。
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'