我需要以类似的格式列出从1到x的数字
2,1,4,3,6,5,8,7 ......
我想到了一个循环
for(i =1; i <j+1; i=i+2)
{
if (i < j)
printf("%d ", i);
printf(" %d \n", (i-1));
}
Run Code Online (Sandbox Code Playgroud)
这似乎是原始的.
在我的系统中,在某些情况下,我必须按升序(0,1,2,3,4,...)访问这些数字,在某些情况下,我必须按照上述顺序加入数字.
我想过根据案例改变for循环风格.
你能建议一个更好的方法来实现这个循环.
谢谢
我正在考虑在内核中复制数据包并转发到 5 个主机(单播)的解决方案。计划使用 eBPF/XDP。
我试图循环 5 次,在循环内我计划克隆数据包,修改 DST IP 地址,更新 cksum 并在收到的同一个 intf 上发送数据包。
我读到某处循环不能在 XDP 中使用,所以不确定这是否有效?
需要专家的意见请。