gpt4 book ai didi

c - 未知 "for"语句 (C)

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:43 25 4
gpt4 key购买 nike

在浏览国外代码时,我遇到了这个:

      for(i = 0; i < len; i++,j)

谁能告诉我这里的“j”是做什么的?我想这很简单,但我不明白其中的含义。 “j”被声明为 uint16_t 并用 0 初始化。

最佳答案

以下代码有效

for(i=0; i<len; i++,j++);

相当于

for(i=0; i<len; i++,j)
{
j++;
}

进一步等同于

//NOTE-there is no j after the i++;

for(i=0; i<len; i++)
{
j++;
}

所以你的for(statement)中就没有必要写j了。你写在 for(statement) 中的 j 没有任何作用。所以可以省略而不影响程序。

注意- 下面的代码是有效的,不会给出任何错误,但它是没有意义的。

10;

关于c - 未知 "for"语句 (C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23218042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com