隐秘的for循环语句

use*_*470 -3 c++

我在看一些开源软件,他们以不同的方式,然后我看到使用for循环/运营商,我想知道,如果有人能告诉我什么是英文这样做.我相信开源是C语言,也许是C++,不确定它是否有所作为,但我在使用C++.

给出的for循环是,TSTEP = 60,tt和t只是双变量

for (tt=t<0.0?-TSTEP:TSTEP;fabs(t)>1E-9;t-=tt)
Run Code Online (Sandbox Code Playgroud)

Sir*_*Guy 5

    if(t < 0)
        tt = -TSTEP;
    else
        tt = TSTEP;

    for(; fabs(t) > 1E-9; t -= tt)
Run Code Online (Sandbox Code Playgroud)

希望这足以破译