小编Yíu*_*Yíu的帖子

计算日志的函数 - 未使用的变量错误

我正在编写一个试图获得根的平方的函数.我想通过一个例子更容易:

我想给这个函数一个数字,比如1024,函数应该告诉我12.所以总是在这里寻找x:1024 = 2 ^ x.如果我给函数255,它应该返回7.

现在我猜我的数学非常好,但我得到一个错误,说我没有在第6行使用变量.你能看看吗?

int log_base2(int num)
{
  int x = 2;
  int count = 0;
  for(; x <= num; x * 2 )
  {
    count++;
  }

  return count;

}
Run Code Online (Sandbox Code Playgroud)

错误在第6行(for(....))

c

2
推荐指数
1
解决办法
58
查看次数

用于返回结构的函数名称

我想创建一个函数,我在其中更改已存在的结构.所以该函数的返回值应该是一个struct.如果我想要一个int返回值,我调用函数" int example()"...如果我想返回一个结构,如何调用该函数?由于"struct"已经被采用 - 我已经用" struct whatever"来创建一个.

c struct

0
推荐指数
1
解决办法
72
查看次数

标签 统计

c ×2

struct ×1