小编And*_*kin的帖子

向前和向后迭代

我们有一个双端结构列表,例如LinkedList.

我需要向前和向后迭代元素(例如,向前4次然后向后2次然后向前5次).

在C++中它将是:

iter++; iter++; ... iter--; ...
Run Code Online (Sandbox Code Playgroud)

在Rust中,我只看到.next()并且.rev()哪个不方便(因为经过几次迭代后我已经不知道我在哪个方向上反转了迭代).

iterator list rust

6
推荐指数
2
解决办法
1839
查看次数

将 C 代码中的调试文本打印到 Lauterbach TRACE32

是否可以将 C 代码(在嵌入式系统上运行)中的调试文本打印到 Lauterbach TRACE32(通过 Lauterbach 硬件连接)?以前我们通过UART(串行连接)输出,但现在不可用了。

c trace32 lauterbach

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

创建带有参数但没有返回值的 C 函数,出了什么问题?

我使用 C 和输入参数编写了一个简单的计算器:

#include <stdio.h>
void get_numbers(float, float);

void get_numbers(float a, float b)
{
  printf("Enter the first number: ");
  scanf("%f",&a);
  printf("Enter the second number: ");
  scanf("%f",&b);
}

<...>
Run Code Online (Sandbox Code Playgroud)

为什么我的输出浮动变成了0.00000而不是输入数字浮动?

c

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

标签 统计

c ×2

iterator ×1

lauterbach ×1

list ×1

rust ×1

trace32 ×1